ru ▾

Документация по нефильтрованному API

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

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

Базовый URL для всех запросов: HTTPS://api.unfilteredgptchat.com/v1. Передайте ваш API-ключ в Authorization header в виде Bearer-токена. Вы получаете один ключ на аккаунт, который появляется сразу после регистрации через Google или email. Для начала работы не требуется номер телефона.

<

curl https://api.unfilteredgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
  }'
>

Запросы стоят реальные токены. Ошибки и отказы не потребляют кредит. ID модели, которую вы должны отправить, — uncensored. Это модель с открытым весом, работающая на наших серверах, а не прокси для GPT или Claude.

Эндпоинт Chat Completions

Отправьте POST-запрос на /v1/chat/completions с вашим массивом сообщений. API возвращает только текст. Вы можете настроить temperature, top_p, и stop последовательности. Контекстное окно вмещает 100,000 токенов в сумме для промпта и завершения. Максимальный вывод — 16,000 токенов на запрос.

<

from openai import OpenAI

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

Если вы пропустите max_tokens, ответ ограничен 2 048 токенами. Этот эндпоинт поддерживает вызовы функций и режим JSON. Он не поддерживает эмбеддинги, изображения или аудио. Вы платите за токены, а не за подписку на конкретное имя бренда.

Потоковая передача ответов с SSE

Используйте Server-Sent Events для доставки токенов в реальном времени. Установите stream: true в тело запроса. API возвращает фрагменты текста по мере их генерации. Детали использования токенов появляются в последнем фрагменте. Этот подход снижает воспринимаемую задержку для длинных нефильтрованных ответов.

<

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)
>

Корректная обработка ошибок. Код 401 означает, что ваш ключ недействителен. Код 402 означает исчерпание предоплаченных средств. Код 429 означает превышение лимита запросов. Стриминг не обходит эти ограничения.

Вызов функций и инструменты

Определите инструменты в теле запроса. Модель возвращает структурированные аргументы для выполнения функций. Используйте tool_choice для обеспечения конкретного поведения. Эта функция работает в стандартном OpenAI-совместимом формате. Вы можете парсить вызовы инструментов в коде и выполнять их во внешней среде.

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

Режим JSON для структурированных данных

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

Этот режим работает с uncensored модель id. Это не гарантирует идеального синтаксиса JSON. Проверяйте вывод перед использованием в продакшене. API не предоставляет валидацию схемы. Вы должны обрабатывать ошибки в коде клиента.

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

Лимит: 300 запросов в минуту. Одновременное выполнение ограничено 8 запросами на ключ. Планируйте пакетные задачи соответственно. Один ключ на аккаунт является стандартным.

Кредит не сгорает. Предоплаченные кредиты начисляются за реальное использование токенов. Ошибки бесплатны. Вы можете пополнить счет USDT (TRC20) или USDC (Base). Минимальная сумма пополнения — $20. Максимальная — $500. Бонусный кредит применяется для крупных сумм.

Node.js

import OpenAI from "openai";

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

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

Что такое uncensored API?

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

Как начать работу с uncensored API?

Зарегистрируйтесь через Google или email. Получите API-ключ немедленно. Используйте базовый URL HTTPS://api.unfilteredgptchat.com/v1. Отправляйте запросы на /v1/chat/completions. Первые $0.50 бесплатны в течение 7 дней.

Каковы ограничения скорости для uncensored API?

300 запросов в минуту на ключ. 8 одновременных запросов. Лимит тела запроса — 8 МБ. Размер контекстного окна — 100 000 токенов. Максимум 16 000 токенов в выводе. Ошибки не расходуют кредиты.

Получите API-ключ

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