ru ▾
Начать сейчас

Документация API для Uncensored Inference

Начните работу с лучшим API для нецензурированных LLM за считанные минуты. Отправляйте запросы к нашему OpenAI-совместимому конечному пункту и мгновенно получайте нецензурированные текстовые ответы.

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

Базовый URL для всех запросов — https://api.bestabliteratedllm.com/v1. Этот эндпоинт работает с любым стандартным SDK OpenAI путем обновления конфигурации базового URL. Аутентификация осуществляется с помощью одного API-ключа, сгенерированного при регистрации. Ключ предоставляет доступ к выделенной uncensored модели без абонентской платы или скрытых ежемесячных платежей.

Включите ваш API-ключ в Authorization заголовок как Bearer-токен. Если ключ отсутствует или недействителен, API возвращает ошибку 401. На аккаунте есть только один активный ключ; генерация нового немедленно заменяет предыдущий ключ.

Эндпоинт Chat Completions

Отправляйте текстовые данные в POST /v1/chat/completions endpoint. Система возвращает сгенерированный текст на основе вашего промпта. Используйте идентификатор модели uncensored для доступа к конкретной большой языковой модели, настроенной на неограниченные ответы. API не поддерживает эмбеддинги, изображения, аудио или генерацию видео.

Этот прямой подход гарантирует, что вы платите только за обработанные токены. Ошибки и отказы не расходуют кредит, что делает решение экономически эффективным для разработки. Модель обрабатывает законный контент для взрослых, художественные нарративы и спорные темы без стандартных фильтров контента.

Потоковые ответы с SSE

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

Потоковая передача позволяет вашему приложению отображать частичные ответы по мере их генерации. Это обеспечивает более плавный пользовательский опыт по сравнению с ожиданием полного завершения. Отслеживайте поток, чтобы захватить последний чанк и получить точные подсчёты токенов для целей тарификации.

Function Calling и режим JSON

Используйте tools параметр для включения возможностей вызова функций. Это позволяет модели выводить структурированные данные для логики вашего приложения. Вы также можете принудительно обеспечить строгий вывод JSON, используя response_format: {"type": "json_object"}. Это обеспечивает согласованное разделение для автоматизированных рабочих процессов.

Вызов функций естественно интегрируется с рассуждениями модели без цензуры. Он работает вместе со стандартной генерацией текста, не требуя отдельных конечных точек. Определите схемы своих инструментов в полезной нагрузке запроса, чтобы эффективно направлять структуру вывода модели.

Параметры и лимиты токенов

Окно контекста поддерживает до 100 000 токенов для суммы промпта и завершения. Вы можете сгенерировать до 16 000 токенов за запрос, установив max_tokens параметр. Если не указано, лимит вывода по умолчанию составляет 2,048 токенов. Настройте temperature и top_p для управления креативностью и случайностью.

Использовать seed для воспроизводимых результатов при тестировании. Модель presence_penalty и frequency_penalty параметры помогают уменьшить повторение. Эти параметры дают вам точный контроль над поведением модели без внешней конфигурации.

Лимиты запросов и ошибки

Каждый API-ключ позволяет выполнять 300 запросов в минуту и до 8 одновременных запросов. Максимальный размер тела запроса составляет 8 МБ. Превышение этих лимитов вызывает ошибку 429 Too Many Requests. Если ваш предоплаченный кредит иссякнет, API вернет ошибку 402 Payment Required.

Ошибка 401 указывает на недействительный или истекший API-ключ. Убедитесь, что ваш ключ совпадает с тем, который был сгенерирован при регистрации. Кредиты не имеют срока действия, поэтому вы можете пополнить счет через криптовалюту в любое время, не теряя баланс. Ошибки не потребляют ваши предоплаченные токены.

cURL

curl https://api.bestabliteratedllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the full schema for the chat completion endpoint."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.bestabliteratedllm.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.bestabliteratedllm.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)

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

Каков базовый URL для API аблатированного LLM?

Базовый URL — HTTPS://api.bestabliteratedllm.com/v1. Он полностью совместим со стандартными SDK и клиентами OpenAI, которые позволяют настраивать базовый URL.

Как аутентифицировать запросы?

Включите ваш API-ключ в заголовок Authorization в виде токена Bearer. У каждого аккаунта используется один активный ключ, который заменяет предыдущий при регенерации.

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

API возвращает ошибку 429, если вы превысили 300 запросов в минуту или восемь одновременных подключений на ключ. Кратко приостановите запросы, чтобы возобновить нормальную работу.

Получите ключ за один шаг

Зарегистрируйтесь, скопируйте токен, укажите базовый URL. Готово.

Начать сейчас