ru ▾
Открыть аккаунт

Документация по API Нецензурируемого ИИ

Нецензурируемый ИИ предоставляет прямой API, совместимый с OpenAI, для разработчиков, которым нужна нецензурируемая LLM без фильтров контента. Эта документация охватывает конечную точку chat-completions, аутентификацию и ценообразование для создания NSFW или неограниченных приложений.

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

Нецензурируемый ИИ использует стандартную аутентификацию по API-ключу через Authorization Заголовок.

Сгенерируйте ключ на панели управления через Google или email. Базовый URL: https://api.unscensoredai.com/v1.

Передайте свой ключ в виде Bearer-токена. Включите заголовок в каждый запрос для идентификации вашей учетной записи.

curl https://api.unscensoredai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me to the server now."}]
  }'

Руководство по эндпоинту Chat Completions

Основная конечная точка — POST /v1/chat/completions. Он принимает текстовый ввод и возвращает текстовый вывод.

Specify the model as "uncensored". Эта модель не отклоняет законный контент для взрослых или спорные темы.

Отправляйте сообщения в стандартном формате OpenAI. API обрабатывает ваш промпт и возвращает завершение.

from openai import OpenAI

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

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

Включите потоковую передачу, установив "stream": true в тело запроса.

API возвращает Server-Sent Events (SSE). Каждый чанк содержит частичные данные токена.

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

import OpenAI from "openai";

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

Вызов функций и режим JSON

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

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

Установить temperature и top_p для контроля случайности. Эти параметры влияют на вариативность ответа.

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)

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

Ожидайте ошибки 401, если API-ключ недействителен. Ошибки 402 указывают на недостаток предоплаченного кредита.

Лимиты составляют 300 запросов в минуту и 8 параллельных запросов на ключ. Соблюдайте эти лимиты, чтобы избежать ошибок 429.

Окно контекста составляет 100 000 токенов. Тело запроса должно быть менее 8 МБ.

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

Калькулятор тарификации токенов

Тарифы: $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов.

Ошибки и отказы бесплатны. Вы платите только за фактическое потребление токенов.

Пополните баланс криптовалютой. Кредиты не сгорают. Используйте калькулятор ниже для оценки стоимости.

Введите ожидаемый объем токенов. API взимает плату на основе фактического использования.

Частые вопросы

Является ли Unscensored AI тем же, что и OpenAI?

Нет, это независимый сервис, использующий другую модель с открытым весом. Она совместима с форматом API OpenAI, но мы не являемся реселлером моделей GPT.

Могу ли я использовать это для NSFW контента?

Да, модель не имеет ограничений и не отказывается от законного контента для взрослых. Она блокирует только сексуальный контент с участием несовершеннолетних.

Как оплатить API?

Оплата USDT (TRC20) или USDC (Base). Пополнения от $20. Кредиты не истекают, ошибки бесплатны.

Ваш API-ключ всего в одном шаге

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