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

Uncensored LLM API: Документация

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

Содержание
  1. Аутентификация & ключи
  2. Эндпоинт Chat Completions
  3. Потоковая передача & использование токенов
  4. Параметры & Конфигурация
  5. Коды ошибок и ограничения
  6. Список моделей

Аутентификация & ключи

Начните с генерации ключа на нашей панели управления. Вы регистрируетесь через Google или почту и пароль, затем сразу копируете строку. Отправьте её в Authorization заголовок как Bearer-токен. Этот единственный ключ контролирует ваш лимит и ограничения потоковой передачи.

curl https://api.bestuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 rust libraries for async web servers"}]
  }'

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

Эндпоинт Chat Completions

Отправляйте сообщения в /v1/chat/completions endpoint в стандартном формате OpenAI. Наша uncensored-модель обрабатывает системные инструкции и пользовательские запросы, не отказываясь от законного контента для взрослых или спорных тем. Мы возвращаем чистый текстовый ответ в choices массив.

from openai import OpenAI

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

Держите полезную нагрузку в пределах 8 МБ. Модель принимает до 100,000 токенов для объединенного промпта и завершения. Если вы не установите max_tokens, вывод ограничен 2 048 токенами. Мы не предоставляем эндпоинты для эмбеддингов, генерации изображений или дообучения.

Потоковая передача & использование токенов

Включите потоковую передачу, установив stream true. Сервер отправляет Server-Sent Events для каждого сгенерированного токена. Вы получаете вывод в реальном времени, пока модель формирует ответ. Данные об использовании токенов появляются только в последнем чанке потока.

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 поддерживает вызов функций и JSON-режим для структурированных данных. Используйте response_format с json_object для последовательных типов данных.

Параметры & Конфигурация

Управляйте случайностью с помощью temperature и top_p. Установите seed для воспроизводимых результатов. Используйте stop последовательности для досрочной остановки генерации. Настройте presence_penalty и frequency_penalty для влияния на повторение слов.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.bestuncensored.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);

Эти параметры работают точно так же, как SDK OpenAI. Мы не добавляем скрытые модификаторы. Ваши запросы обрабатываются напрямую нашей uncensored моделью. Вы можете комбинировать инструменты с tool_choice для автоматизированных рабочих процессов.

Коды ошибок и ограничения

Отслеживайте ответы на стандартные коды состояния HTTP. Ошибка 401 означает, что ваш API-ключ недействителен или отсутствует. Ошибка 402 указывает на недостаточный предоплаченный баланс. Ошибка 429 сигнализирует о превышении лимитов частоты запросов.

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

Список моделей

Запрос /v1/models эндпоинт для проверки доступных опций. Наша API без цензуры в настоящее время обслуживает одну большую языковую модель. Идентификатор модели — uncensored. Это модель с открытым весом, настроенная на прямые ответы без фильтров контента.

curl https://api.bestuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 rust libraries for async web servers"}]
  }'

Мы не маршрутизируем запросы между несколькими вендорами. Вы используете нашу конкретную модель без цензуры. Она поддерживает полный формат завершения чата. Проверьте объект ответа для получения точной версии модели и деталей ценообразования за 1M токенов.

Технический FAQ

Как оплатить uncensored AI API?

Мы принимаем только криптовалюту. Вы можете пополнить счет USDT в сети TRC20 или USDC в сети Base. Минимальные пополнения начинаются от $20. Вы получаете бонусный кредит за крупные суммы.

Каков размер контекстного окна для uncensored LLM онлайн?

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

Совместим ли uncensored API с SDK OpenAI?

Да, он полностью совместим с OpenAI. Вам нужно просто обновить базовый URL и API-ключ в клиенте. Структура конечной точки и формат ответа соответствуют стандартной схеме завершения чата. Вы можете использовать любую совместимую библиотеку.

Obtain your API key

Зарегистрируйтесь, получите ключ и обновите URL конечной точки. Просто.