API Uncensored OpenAI-compatible
Руководство по быстрому старту
Подключите ваш стандартный SDK OpenAI к нашему uncensored LLM эндпоинту за секунды. Это руководство охватывает базовый URL, аутентификацию и основные функции, такие как потоковая передача и JSON-режим.
Базовый URL и аутентификация
Базовый URL API — https://api.buyclaudeapi.com/v1. Вы должны включить свой API-ключ в Authorization header для каждого запроса. Сгенерируйте ключ мгновенно через вход в систему Google или email на панели управления. Для регистрации не требуется номер телефона. Система выдает один активный ключ на аккаунт, который заменяет предыдущие при повторной генерации.
Базовое завершение чата
Отправьте POST-запрос на /v1/chat/completions с вашими сообщениями. Идентификатор модели uncensored. Этот эндпоинт обрабатывает текст на входе и возвращает текст на выходе без отказов в контенте для законного использования взрослыми. Он работает точно так же, как стандартный интерфейс чата OpenAI. Используйте это для прямой интеграции в ваши приложения.
Интеграция Python SDK
Установите официальный openai пакет и укажите его на наш базовый URL. Установите ключ API в конфигурации клиента. Это позволяет использовать существующий код Python с минимальными изменениями. Клиент автоматически обрабатывает HTTP-коммуникацию и парсинг JSON. Поддерживаются потоковая передача и режим JSON.
Интеграция Node SDK
Используйте openai Пакет Node.js для подключения к нашему конечному адресу. Настройте базовый URL и ключ API при инициализации клиента. Этот подход работает со стандартными проектами TypeScript и JavaScript. Вы можете напрямую переиспользовать существующий код клиента, совместимого с OpenAI. Модель реагирует на стандартные структуры промптов без изменений.
Потоковые ответы
Включите потоковую передачу, установив stream: true в вашем запросе. API возвращает Server-Sent Events (SSE) для доставки токенов в реальном времени. Данные об использовании токенов включены в последний чанк потока. Это снижает воспринимаемую задержку для конечных пользователей. Вы можете разбирать инкрементальные обновления текста по мере их поступления.
Лимиты, Ошибки и Контекст
Окно контекста составляет 100 000 токенов в общей сложности. Максимальный вывод — 16 000 токенов на запрос. Вы ограничены 300 запросами в минуту и 8 одновременными запросами. Ошибка 401 означает, что ваш ключ недействителен. Ошибка 402 указывает на недостаток средств. Ошибка 429 сигнализирует об исчерпании лимита частоты. Ошибки не списывают ваш предоплаченный кредит. Платите только за успешную генерацию токенов.
cURL
curl https://api.buyclaudeapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get total users from last query"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.buyclaudeapi.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.buyclaudeapi.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)Частые вопросы
Совместим ли uncensored API со стандартными клиентами OpenAI?
Да. Наш конечный пункт следует схеме OpenAI chat-completions. Вы можете использовать любой стандартный SDK, изменив базовый URL и API-ключ. Он работает с такими инструментами, как Cursor, Cline и OpenWebUI.
Что произойдет, если я получу ошибку лимита частоты запросов 429?
Ошибка 429 означает превышение лимита в 300 запросов в минуту или 8 одновременных подключений. Подождите немного и повторите попытку. Лимит сбрасывается автоматически. Ошибки и отказы не учитываются в вашем квоте токенов.
Сколько стоит uncensored LLM за токен?
Вводные токены стоят $0.15 за 1M токенов. Выходные токены стоят $0.50 за 1M токенов. Кредиты пополняются заранее через криптовалюту и не истекают. Вы платите только за фактическое использование.
Генерация ключа происходит быстро
Зарегистрируйтесь, получите токен, укажите конечную точку. Готово.