RU ▾
Uncensored Chatbot APIПрямой API-доступ к одной модели без цензурыПолучить API-ключ

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

Документация API и быстрое начало

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

uncensoredhttps://api.uncensoredchatbotapi.com/v1

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

Чтобы использовать API ИИ без цензуры, укажите в клиенте, совместимом с OpenAI, наш базовый URL: https://api.uncensoredchatbotapi.com/v1. Это гарантирует, что все запросы будут направляться напрямую на наши выделенные GPU-серверы с моделью «uncensored», избегая задержек и сложности маршрутизации агрегаторов.

Аутентификация выполняется с помощью Bearer-токена. Создайте аккаунт на странице Get API key, чтобы получить уникальный ключ. Включайте его в заголовок каждого запроса. Если вы сгенерируете ключ заново, предыдущий станет недействительным немедленно.

Обязательный заголовок

  • Authorization: Bearer YOUR_API_KEY

Первый запрос с помощью cURL

Проверьте интеграцию, отправив простой запрос на генерацию текста. Этот эндпоинт поддерживает стандартные параметры chat-completions. Замените YOUR_API_KEY на ваш фактический ключ.

Этот вызов демонстрирует прямое поведение «текст на вход, текст на выход» API без цензуры. Модель ответит без отказов по контенту для законных взрослых тем, но строго блокирует контент сексуального характера с участием несовершеннолетних.

curl https://api.uncensoredchatbotapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

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

Используйте официальную библиотеку OpenAI для Python для легкой интеграции. Укажите базовый URL нашего эндпоинта. Этот подход работает с любой библиотекой клиента, совместимой с OpenAI.

from openai import OpenAI

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

Для сред JavaScript используйте npm-пакет @anthropic-ai/sdk или openai. Настройте базовый URL и API-ключ, как показано ниже.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredchatbotapi.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 в запросе. Сервер возвращает События, отправляемые сервером (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)

Лимиты запросов, ошибки и ограничения

Изучите ограничения перед масштабированием приложения. API LLM без цензуры ограничивает количество до 300 запросов в минуту на один API-ключ. Максимальный размер тела запроса — 8 МБ.

Распространенные ошибки

  • 401: Неверный или просроченный API-ключ.
  • 402: Недостаточно предоплаченных кредитов. Пополните от $10 с помощью криптовалюты (USDT или USDC).
  • 429: Превышен лимит запросов. Подождите и повторите попытку.

Детали модели

Используйте ID модели uncensored. Размер контекстного окна — 100 000 токенов. Цена: $0,25 за 1M входных токенов и $1,00 за 1M выходных токенов.

Технические характеристики

Все реальные лимиты и возможности API в одном месте — сверьте их до пополнения.

ПараметрЗначение
Формат APIсовместим с OpenAI: любой OpenAI SDK работает — замените base URL и ключ
Base URLhttps://api.uncensoredchatbotapi.com/v1
АвторизацияAuthorization: Bearer YOUR_KEY
ID моделиuncensored
ЭндпоинтыPOST /v1/chat/completions · GET /v1/models
Максимум ответадо остатка окна в 100 000 токенов; max_tokens необязателен (отдельного лимита нет)
Параметрыtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
JSON-режимresponse_format: {"type": "json_object"}
Потоковая передачада — server-sent events, последний фрагмент содержит расход токенов
Вызов функцийда — tools, tool_choice; ответ содержит tool_calls, в том числе в потоке; результат — сообщением role: tool
Контекстное окно100 000 токенов (вход и ответ вместе)
Параллельные запросыдо 8 одновременно на ключ
Заголовки ответаX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Размер запросадо 8 МБ
Лимит запросов300 запросов в минуту на ключ
Пробный баланс$0,50 на 7 дней, без карты · Пробный ключ: 2 параллельных запроса, 60 в минуту; полные лимиты (8 и 300) после первого пополнения
ПополнениеUSDT (TRC20) или USDC (Base), любая целая сумма от $10 до $500
Бонус+5% от $50, +10% от $100
Оплатапредоплаченный баланс по фактическому расходу; ошибки и отказы бесплатны
Цена$0,25 за 1 млн входных токенов · $1,00 за 1 млн выходных
Срок действияоплаченный баланс не сгорает, без подписки
Контентконтент для взрослых разрешён; сексуальный контент с несовершеннолетними запрещён
ВходGoogle или e-mail и пароль
Ключиодин активный ключ на аккаунт; новый заменяет старый

Коды ошибок

Ошибки приходят в JSON с постоянным type; неудачные и отклонённые запросы не оплачиваются.

КодТипЧто значит
400bad_requestневерный JSON, пустые сообщения, неверный параметр или превышено окно контекста
401missing_key · invalid_key · key_revokedнет ключа, ключ неверный или заменён новым
402no_creditбаланс пуст — пополните, работа продолжится сразу
403content_blockedсексуальный контент с несовершеннолетними — отказ, без оплаты
404not_foundнеизвестный эндпоинт
413request_too_largeтело запроса больше 8 МБ
429rate_limited · concurrencyбольше 300/мин или 8 параллельно — подождите и повторите
503upstream_busyмодель занята — повторите через несколько секунд

Вопросы и ответы

Это те же модели без цензуры, что и у OpenRouter?

Нет. Мы используем собственную настроенную модель с открытыми весами на выделенном оборудовании. В отличие от агрегаторов, маршрутизирующих запросы через нескольких провайдеров, мы предоставляем один стабильный эндпоинт. Подробности о моделях и ценах см. в документации OpenRouter.

Нужно ли мне обновлять тариф для доступа к функциям?

Нет. Нет подписок или ежемесячных платежей. Вы платите по факту, используя предоплаченные кредиты. Кредиты не сгорают, пополнить можно от $10. Потоковая передача и вызов функций включены в базовую цену.

Какой контент блокируется?

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

Ваш ключ — в одной форме от вас

Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.

Получить API-ключЧитать документацию