Альтернатива 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 URL | https://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; неудачные и отклонённые запросы не оплачиваются.
| Код | Тип | Что значит |
|---|---|---|
400 | bad_request | неверный JSON, пустые сообщения, неверный параметр или превышено окно контекста |
401 | missing_key · invalid_key · key_revoked | нет ключа, ключ неверный или заменён новым |
402 | no_credit | баланс пуст — пополните, работа продолжится сразу |
403 | content_blocked | сексуальный контент с несовершеннолетними — отказ, без оплаты |
404 | not_found | неизвестный эндпоинт |
413 | request_too_large | тело запроса больше 8 МБ |
429 | rate_limited · concurrency | больше 300/мин или 8 параллельно — подождите и повторите |
503 | upstream_busy | модель занята — повторите через несколько секунд |
Вопросы и ответы
Это официальный API OpenAI?
Нет, это независимый сервис, использующий модель с открытыми весами. Он совместим с форматом API OpenAI, но это не GPT-4 или GPT-3.5. Это отдельный API LLM без цензуры, размещенный на наших собственных серверах.
Что произойдет, если превысить лимит запросов?
API возвращает статус-код <code>429</code>. Вам следует реализовать логику повторных попыток с экспоненциальной задержкой в вашем клиенте. Лимит составляет 300 запросов в минуту на ключ.
Нужна ли кредитная карта для начала работы?
Нет. Новые аккаунты получают $0,50 пробного баланса, действительного в течение 7 дней. Карта не нужна. Для дальнейшего использования вы пополняете баланс криптовалютой (USDT или USDC).
Ваш ключ — в одной форме от вас
Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.
Получить API-ключ