RU ▾

Альтернатива ChatGPT без цензуры: первый запрос за пять минут

Подключите API ChatGPT без цензуры за пять минут. Это руководство охватывает аутентификацию, форматы запросов и потоковую передачу для генерации текста NSFW.

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

Наш API следует стандартному слою совместимости OpenAI. Вы взаимодействуете с эндпоинтом по адресу https://api.uncensoredchatgpt.top/v1. Аутентификация основана на одном API-ключе для аккаунта. Вы генерируете его мгновенно на странице Получить API-ключ через Google или email. Проверка телефона не требуется. Передавайте ключ в заголовке Authorization как Bearer-токен. Если ключ отсутствует или недействителен, сервер вернет ошибку 401. Если ваш предоплаченный баланс исчерпан, вы получите ошибку 402. Токены списываются только при успешной обработке запроса моделью.

Отправка запроса на генерацию

Основное взаимодействие использует эндпоинт POST /v1/chat/completions. Вы отправляете JSON-пейлоад, определяющий модель, историю сообщений и параметры. Система использует идентификатор модели "uncensored". Эта модель с открытыми весами и дообучена так, чтобы отвечать без отказов по контенту для законного использования взрослыми. Это не GPT и не Claude. Вы можете управлять креативностью с помощью temperature и разнообразием с помощью top_p. Базовая ставка составляет $0,25 за 1 млн входных токенов и $1,00 за 1 млн выходных токенов. Ошибки и отказы не расходуют баланс.

curl https://api.uncensoredchatgpt.top/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

Используйте официальный Python SDK OpenAI для простой интеграции. Установите базовый URL на наш API-эндпоинт и укажите свой API-ключ. Клиент автоматически выполняет сериализацию. Вы можете передать список сообщений под ключом messages. Объект ответа содержит сгенерированный текст в поле response.choices[0].message.content. Этот подход работает как для простых промптов, так и для сложных многопользовательских диалогов. Это рекомендуемый метод для большинства бэкенд-приложений.

from openai import OpenAI

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

Для проектов на JavaScript или TypeScript Node.js SDK от OpenAI предоставляет аналогичный функционал. Инициализируйте клиент, указав базовый URL и ключ. Вызовите chat.completions.create() с данными промпта. SDK выполняет потоковую передачу данных, если вы включите опцию stream, в противном случае возвращается полный ответ сразу. Этот метод идеален для серверного рендеринга или API-эндпоинтов, которым нужно вернуть полные блоки текста. Убедитесь, что вы корректно обрабатываете возможные сетевые ошибки и лимиты токенов.

import OpenAI from "openai";

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

Потоковые ответы (SSE)

Для пользовательского опыта в реальном времени включите серверные события (SSE), установив stream: true. API возвращает поток чанков. Каждый чанк содержит частичную дельту ответа. Последний чанк включает полную статистику использования токенов. Это позволяет отображать текст по мере его генерации, снижая воспринимаемую задержку. Вы должны правильно разобрать поток, чтобы восстановить полное сообщение. Потоковая передача поддерживается как Python, так и Node SDK.

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-ключ поддерживает 300 запросов в минуту и 8 параллельных запросов. Максимальный размер тела запроса составляет 8 МБ. Контекстное окно позволяет использовать 100 000 токенов всего, с максимальным выводом 32 000 токенов на запрос. Если вы превысите лимит запросов, вы получите ошибку 429. Повторите попытку с экспоненциальной задержкой. Модель отказывает в сексуальном контенте с участием несовершеннолетних, но разрешает другие законные темы для взрослых. Баланс не сгорает, а предоплаченные токены списываются только за валидные завершения.

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

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

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

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

Это официальный API OpenAI?

Нет, это независимый сервис, использующий модель с открытыми весами. Он совместим с форматом API OpenAI, но это не GPT-4 или GPT-3.5. Это отдельный API LLM без цензуры, размещенный на наших собственных серверах.

Что произойдет, если превысить лимит запросов?

API возвращает статус-код <code>429</code>. Вам следует реализовать логику повторных попыток с экспоненциальной задержкой в вашем клиенте. Лимит составляет 300 запросов в минуту на ключ.

Нужна ли кредитная карта для начала работы?

Нет. Новые аккаунты получают $0,50 пробного баланса, действительного в течение 7 дней. Карта не нужна. Для дальнейшего использования вы пополняете баланс криптовалютой (USDT или USDC).

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

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

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