ru ▾
Попробовать с пробным кредитом

Справочник API и быстрый старт

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

Попробовать с пробным кредитом

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

Используйте свой API-ключ с базовым URL https://api.chatuncensored.cc/v1. Передайте ключ в Authorization заголовок как Bearer-токен. Эта настройка работает с любым SDK или клиентом, совместимым с OpenAI.

Сгенерируйте ключ на панели управления через Google или email. Храните его в безопасности. Вы получите $0.50, действительные в течение 7 дней. Используйте их для проверки подключения перед пополнением баланса криптовалютой.

POST /v1/chat/completions

Отправьте текст в модель через эндпоинт завершения чата. Укажите идентификатор модели как uncensored. Эта модель с открытым весом отвечает без отклонений для законного контента для взрослых.

Включите ваш системный промпт для управления поведением. Установите сообщение пользователя с вашим запросом. API возвращает текстовый вывод напрямую.

Настройте параметры, такие как температура или top_p, для получения разнообразных результатов. Модель обрабатывает контекст до 100,000 токенов в совокупности.

Ошибки, такие как отказы или проблемы с сетью, не расходуют кредиты. Вы платите только за успешную генерацию токенов.

Использование Python SDK

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

Создайте экземпляр клиента. Вызовите chat.completions.create с моделью и сообщениями. Получите ответ ассистента из объекта ответа.

Обрабатывайте исключения для превышения лимита частоты запросов или неверных ключей. SDK упрощает парсинг JSON и форматирование запросов.

Протестируйте сначала с пробным кредитом. Проверьте, соответствует ли структура ответа ожиданиям, прежде чем масштабировать использование.

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

Импортируйте пакет OpenAI для Node. Инициализируйте клиент с вашим базовым URL и ключом. Укажите модель как uncensored.

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

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

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

Стриминг, инструменты и JSON-режим

Включите потоковую передачу, установив stream в true. Получайте чанки через Server-Sent Events. Обрабатывайте каждый токен по мере его поступления для низкой задержки.

Поддерживает вызов функций с инструментами и tool_choice. Задайте схемы для внешних API. Модель возвращает структурированные аргументы для выполнения.

Используйте режим JSON для строгих форматов вывода. Установите response_format чтобы получить валидные ответы в формате JSON. Это снижает количество ошибок парсинга в автоматизированных конвейерах.

Сочетайте потоковую передачу с инструментами для интерактивного опыта. Обновляйте UI токен за токеном. Удерживайте внимание пользователей с помощью генерации в реальном времени.

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

Ожидайте 300 запросов в минуту на ключ. Ограничьте количество одновременных запросов до 8. Размер тела запроса должен оставаться менее 8 МБ.

Обработка ошибок 401 путем проверки вашего API-ключа. Проверьте наличие опечаток или истекших ключей. Сгенерируйте новый, если необходимо.

Получите 402, когда кредит закончится. Пополните через USDT или USDC. Кредиты не истекают. Добавьте бонус +15% к депозитам на $200.

Лицо 429 на лимитах частоты запросов. Реализуйте экспоненциальное замедление. Повторите попытку после указанного задержки. Отслеживайте использование, чтобы избежать сбоев.

cURL

curl https://api.chatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set user role to beta tester for the new chat interface"}]
  }'

Python

from openai import OpenAI

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

FAQ

Совместимо ли API чата без цензуры с клиентами OpenAI?

Да, используется стандартная структура эндпоинта, совместимая с OpenAI. Вы можете использовать любой SDK или клиент, поддерживающий формат chat-completions. Просто обновите базовый URL и API-ключ.

Что произойдет, если я превышу лимит частоты запросов?

Вы получите код ошибки 429. Запросы прекращаются до сброса окна или снижения параллелизма. Держите одновременные запросы ниже 8 и укладывайтесь в 300 RPM.

Как модель без цензуры обрабатывает контекстные окна?

Поддерживается окно контекста на 100,000 токенов для промпта и ответа. Максимальный объем ответа на запрос — 16,000 токенов. Измените max_tokens, если нужны более короткие ответы.

Начните с пробного кредита

Введите email и пароль; получите ключ мгновенно.

Попробовать с пробным кредитом