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

Быстрый старт для пользователей ChatGPT

Подключите наш uncensored chatgpt эндпоинт к существующей инфраструктуре, обновив базовый URL и API-ключ. Выполните запрос за секунды через совместимый с OpenAI интерфейс.

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

Начните с подключения клиента к нашему размещенному эндпоинту. Используйте базовый URL https://api.uncensoredchatgpt.cc/v1 и укажите API-ключ в заголовке Authorization. Эта настройка работает с любым стандартным SDK, совместимым с OpenAI.

  • Базовый URL: https://api.uncensoredchatgpt.cc/v1
  • Заголовок авторизации: Authorization: Bearer YOUR_API_KEY

Вы можете сгенерировать ключ сразу после регистрации через Google или email. Ключ активен для всех эндпоинтов, включая завершение чата.

Первый запрос

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

  • Метод: POST
  • Эндпоинт: /v1/chat/completions
  • Метод: POST
  • Эндпоинт: /v1/chat/completions

Ошибки, такие как недействительный ключ (401) или недостаточный баланс (402), возвращаются немедленно. Отказы по конкретному контенту бесплатны.

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

Используйте официальный Python SDK для быстрой интеграции. Настройте базовый URL и идентификатор модели при инициализации клиента.

  • Идентификатор модели: uncensored
  • SDK: openai

Вызовите метод chat.completions.create с нужными параметрами. Этот подход обеспечивает совместимость с существующими скриптами и предоставляет uncensored ai api для ваших задач.

Интеграция Node.js SDK

Для сред JavaScript или TypeScript инициализируйте клиент с пользовательским базовым URL. Установите модель в uncensored и отправляйте запросы через chat.completions.create.

  • Язык: Node.js
  • SDK: openai

Это подходит для скриптов автоматизации и серверных приложений. Вы можете передавать стандартные параметры, такие как temperature и top_p, для управления генерацией.

Потоковые ответы

Включите вывод токенов в реальном времени, установив stream: true. API возвращает Server-Sent Events (SSE). Статистика использования токенов включена в последний фрагмент.

  • Функция: Streaming
  • Формат: SSE

Обрабатывайте каждый фрагмент по мере поступления. Это полезно для интерфейсов чата или генерации длинного контента, где требуется немедленная обратная связь.

Лимиты и ошибки

Мониторьте использование, чтобы избежать прерываний. API устанавливает лимит 300 запросов в минуту на ключ и позволяет 8 параллельных запросов. Максимальный размер тела запроса — 8 МБ.

  • Лимит запросов: 300 запросов/мин
  • Параллельные запросы: 8 запросов

Распространенные ошибки: 401 для недействительных ключей, 402 для недостаточного баланса и 429 для лимитов запросов. Ошибки и отказы не расходуют баланс. Баланс предоплачен и не сгорает.

cURL

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

from openai import OpenAI

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

import OpenAI from "openai";

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

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

Каков размер контекстного окна?

Контекстное окно составляет 100 000 токенов для промпта и ответа вместе. Максимальный вывод на запрос — 32 000 токенов, или 2 048, если <code>max_tokens</code> не задан.

Поддерживает ли этот API без цензуры вызов функций?

Да, API поддерживает вызов функций (инструменты) и <code>tool_choice</code>. Вы также можете использовать JSON-режим, установив <code>response_format</code> в <code>{"type": "json_object"}</code>.

Как пополнить мой баланс?

Пополняйте только криптовалютой: USDT (TRC20) или USDC (Base). Суммы от $10 до $500. Вы получаете бонус +5% при $50+ и +10% при $100+. Карты и PayPal не принимаются.

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

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

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

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

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

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