ru ▾
Создайте ключ

Подключите Uncensored модель

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

Предварительные требования и базовый URL

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

Направьте клиента к базовому URL: https://api.censurasinllm.com/v1. Этот эндпоинт поддерживает стандартные SDK OpenAI. Обновите конфигурацию клиента, чтобы использовать этот базовый URL и ваш сгенерированный ключ. Сервис прозрачно обрабатывает всю маршрутизацию.

Вы можете получить доступные сведения о моделях, отправив GET-запрос на /v1/models. Это подтверждает, что ваше соединение активно. Наш API обслуживает единственную модель без цензуры, оптимизированную для неограниченной генерации текста.

Аутентификация и API-ключи

Включите ваш API-ключ в Authorization header каждого запроса. Используйте формат Bearer YOUR_API_KEY. Этот заголовок аутентифицирует вашу личность и отслеживает использование токенов. Без него сервер отклоняет ваш запрос.

Храните ваш ключ в безопасности. Каждый аккаунт позволяет только один активный ключ в момент времени. Генерация нового ключа немедленно делает предыдущий недействительным. Это гарантирует, что вы всегда точно знаете, кто использует ваш кредит.

Если вы получаете 401 Unauthorized ошибка, проверьте формат ключа. Убедитесь, что нет пробелов в конце. Ключ должен быть действительным и активным в панели управления вашей учетной записи.

Отправка первого запроса

Отправьте стандартный запрос chat completion в POST /v1/chat/completions. Определите модель как uncensored. Предоставляйте ваши сообщения в виде списка с role и content поля. API возвращает прямой ответ без лишних деталей.

Установите max_tokens параметр для управления длиной вывода. По умолчанию установлено 2 048 токенов. Вы можете увеличить это значение до 16 000 токенов на запрос. Общий размер контекстного окна поддерживает 100 000 токенов для промпта и завершения в совокупности.

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

Потоковая передача и использование токенов

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

Последний чанк потока содержит общее количество использованных токенов для запроса. Используйте эти данные для точного отслеживания биллинга. Потоковая передача работает со всеми стандартными параметрами, такими как temperature и top_p.

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

Function Calling и режим JSON

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

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

Установить tool_choice для "auto" или конкретное имя функции. Это дает вам точный контроль над поведением модели. Модель строго соблюдает предоставленную схему.

Лимиты, Ошибки и Контекст

API ограничивает количество запросов до 300 в минуту на ключ. Вы можете выполнять до 8 одновременных запросов. Максимальный размер тела запроса составляет 8 МБ. Превышение этих лимитов возвращает 429 Too Many Requests ошибка. Подождите немного перед повторной попыткой.

Если у вас закончились средства, вы получаете 402 Payment Required ошибка. Пополните баланс с помощью USDT или USDC через криптовалюту. Ваш кредит не истекает, поэтому вы можете платить, когда удобно. Ежемесячные подписки не требуются.

Используйте полное окно контекста в 100,000 токенов для длинных документов. Отслеживайте количество входных и выходных токенов. Это поможет вам уложиться в бюджет и избежать неожиданных расходов.

cURL

curl https://api.censurasinllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if the model filters adult themes in roleplay mode"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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

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)

FAQs

Каков базовый URL для нецензурного API?

Базовый URL — HTTPS://api.censurasinllm.com/v1. Он полностью совместим с SDK OpenAI. Обновите конфигурацию клиента, чтобы использовать эту конечную точку.

Как обрабатывать ошибки аутентификации?

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

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

Вы получаете ошибку 429. Лимит составляет 300 запросов в минуту. Подождите несколько секунд перед повторной попыткой. Используйте экспоненциальную задержку в коде для лучшей надежности.

Получите ключ за несколько минут

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

Создайте ключПросмотреть документацию