Руководство по быстрому старту точки входа API, совместимого с OpenAI
Вставьте существующий код клиента OpenAI в этот uncensored-эндпоинт и получите сырой вывод без отказов по контенту.
Предварительные требования: Python или Node.js
Установите официальный openai пакет для вашей среды выполнения перед продолжением.
Пользователям Python нужна версия 1.0.0 или новее. Разработчикам Node требуется версия 4.0.0 или новее. Обе версии поддерживают стандартную структуру chat-completions.
Не требуются дополнительные зависимости. SDK автоматически обрабатывает сериализацию JSON и HTTP-транспорт.
Настройте base_url и API-ключ
Направьте ваш SDK клиент на наш базовый URL и укажите сгенерированный ключ.
Использовать https://api.openaicompatibleendpoint.com/v1 как базовый URL. Установите API ключ на значение, показанное на вашей панели управления.
- Python:
base_url="https://api.openaicompatibleendpoint.com/v1" - Node:
baseURL: "https://api.openaicompatibleendpoint.com/v1"
Эта конфигурация работает с любым клиентом, совместимым с SDK OpenAI. Изменения в остальной части вашей логики не требуются.
Отправьте свое первое завершение чата
Выполнить POST-запрос к /v1/chat/completions с вашими системными и пользовательскими сообщениями.
Идентификатор модели — uncensored.Эта модель отвечает без отказа от законного контента для взрослых или спорных тем.
- Контекстное окно: 100,000 токенов суммарно.
- Максимальный объем вывода: 16 000 токенов.
Отправляйте свой промпт и немедленно получайте текстовый вывод. Ошибки и отказы бесплатны. Только реальное использование токенов засчитывается против вашего предоплаченного кредита.
Включите потоковую передачу и вызов функций
Включите потоковую передачу, установив stream: true в параметрах запроса.
Использование токенов включено в последний чанк потока. Это позволяет отслеживать расходы в реальном времени.
Вызов функций полностью поддерживается. Используйте tools параметр для определения вашей схемы. Модель возвращает структурированные вызовы инструментов, которые вы можете выполнить в логике вашего приложения. Режим JSON также доступен через response_format.
Обрабатывайте ошибки и лимиты токенов
API возвращает стандартные коды состояния HTTP для распространенных проблем.
- 401: Неверный API-ключ. Проверьте панель управления.
- 402: Недостаточно кредита. Пополните с помощью USDT или USDC.
- 429: Превышен лимит скорости. Вам разрешено 300 запросов в минуту.
Если вы превысите лимит вывода в 16 000 токенов, ответ будет усечен. Контекстное окно включает как токены промпта, так и токены завершения.
Ценообразование и лимиты
Платите только за то, что используете. Входные токены стоят $0.15 за 1M. Выходные токены стоят $0.50 за 1M.
Предоплаченный кредит не истекает. Возвраты не производятся, но двойные списания исправляются через поддержку.
Пополните баланс только криптовалютой. Принимаемые валюты: USDT (TRC20) и USDC (Base). Минимальное пополнение — $20. Бонусный кредит варьируется от +5% до +15% в зависимости от суммы.
cURL
curl https://api.openaicompatibleendpoint.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return list of supported file formats"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaicompatibleendpoint.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaicompatibleendpoint.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 = 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)Частые вопросы
Это официальный API OpenAI?
Нет. Мы — независимый провайдер, предлагающий конечную точку, совместимую с OpenAI. Наша модель — это не GPT-4 и не модель какого-либо другого вендора. Это отдельная uncensored-LLM, размещенная на наших серверах.
Каков размер контекстного окна?
Окно контекста составляет 100 000 токенов для промпта и завершения вместе. Вы можете запросить до 16 000 выходных токенов на запрос.
Как пополнить кредиты?
Только криптовалюта. Принимаем USDT в сети TRC20 и USDC в сети Base. Пополнение от $20 до $500. Бонусные средства начисляются автоматически в зависимости от суммы.
Получите свой API-ключ
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Просто.
Получите пробный ключ