ru ▾
Создайте ключ

Совместимый AIРуководство по настройке

Документация по API, совместимому с Open AI

Подключите свой OpenAI SDK к нашему эндпоинту LLM без цензуры, обновив базовый URL и ключ API. Вы сохраняете свой существующий код и получаете совместимый опыт «вставь и работай» для локальных или облачных конвейеров.

за 1M входных токенов
$0.15
Выходные токены / 1M
$0.50
контекст токенов
100,000
пробный кредит
$0.50
запросов в минуту
300

Базовый URL и аутентификация

Начните с настройки клиента с правильным базовым URL и API-ключом. Сервис работает по адресу https://api.compatibleaiopen.com/v1. Вы получаете ключ через панель управления, используя Google или email. Ключ аутентифицирует каждый запрос к эндпоинту.

Первый запрос

Отправьте стандартный запрос chat completion с помощью uncensored идентификатор модели. API принимает текстовый ввод и возвращает текстовый вывод. Вы можете настраивать параметры, такие как temperature или top_p. Контекстное окно поддерживает до 100,000 токенов в сумме для промпта и завершения.

curl https://api.compatibleaiopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three benefits of local inference"}]
  }'

Интеграция Python SDK

Update the base_url параметр в клиенте Python от OpenAI. Это позволяет вам использовать ту же библиотеку, которую вы уже знаете. Идентификатор модели остается uncensored. Потоковая передача и использование инструментов работают точно так же, как описано для OpenAI. Вам не нужно переписывать логику вашего приложения.

from openai import OpenAI

client = OpenAI(base_url="https://api.compatibleaiopen.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Интеграция Node SDK

Настройте Node.js клиент с новым базовым URL. Передайте ваш API-ключ через окружение или инициализацию клиента. Конечный пункт поддерживает все стандартные параметры. Ошибки возвращают стандартные коды состояния HTTP. Вы можете интегрировать это в существующие Express или серверлесс-функции немедленно.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.compatibleaiopen.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Потоковые ответы

Включите потоковую передачу, установив stream в true. API возвращает Server-Sent Events (SSE). Данные об использовании токенов появляются в последнем чанке. Это снижает воспринимаемую задержку для пользователей. Вы можете разбирать чанки инкрементально. Модель обрабатывает длинные контексты без потери токенов.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Лимиты и ошибки

Лимит составляет 300 запросов в минуту на один ключ. Одновременные запросы ограничены 8 на ключ. Размер тела запроса должен оставаться в пределах 8 МБ. Ошибка 401 указывает на недействительный ключ. Ошибка 402 означает отсутствие средств. Ошибка 429 сигнализирует о лимитировании частоты. Баланс никогда не истекает. Ошибки и отказы бесплатны.

Частые вопросы

Это настоящий открытый совместимый с OpenAI эндпоинт?

Да. Используется стандартный путь /v1/chat/completions. Вы меняете только базовый URL и ключ. Формат ответа точно соответствует OpenAI. Инструменты и потоковая передача работают идентично.

Что произойдет, если я превышу лимит частоты запросов?

Вы получаете код состояния 429 Too Many Requests. Лимит составляет 300 запросов в минуту. Вы можете распределить нагрузку между несколькими ключами, если это необходимо. Каждый ключ позволяет 8 одновременных запросов.

Включает ли контекстное окно вывод модели?

Да. Лимит в 100,000 токенов охватывает как промпт, так и завершение. Вы можете генерировать до 16,000 токенов за один запрос. Это позволяет анализировать длинные документы или выполнять задачи по генерации кода.

Получите API-ключ за несколько секунд

Зарегистрируйтесь, получите ключ, обновите базовый URL. Это полная конфигурация.

Создайте ключ