ru ▾

API Uncensored OpenAI-compatible

Начать сейчас
за 1M входных токенов
$0.15
Выходные токены / 1M
$0.50
контекст токенов
100,000
пробный кредит
$0.50
запросов в минуту
300

Документация API

Obliteration AI provides a drop-in OpenAI-compatible API for uncensored text generation. Integrate the single uncensored model into your stack with standard SDKs and transparent per-token billing.

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

Направьте клиент на https://api.obliterationai.com/v1 и включите ваш ключ в Authorization header. Этот базовый URL работает с любым OpenAI-совместимым клиентом путем простой замены конечной точки. Вы получаете один активный ключ на аккаунт, и генерация нового немедленно делает предыдущий ключ недействительным. Сервис не требует номера телефона для регистрации, используя только вход через Google или email и пароль.

Заголовок аутентификации: Authorization: Bearer YOUR_API_KEY

Эндпоинт Chat Completions

Отправляйте сообщения в POST /v1/chat/completions получать текстовые ответы от uncensored модели. Система принимает стандартные форматы сообщений и возвращает сгенерированный текст без отказов по контенту для законного взрослого использования. Вы должны указать идентификатор модели как "uncensored" в полезной нагрузке запроса. Этот единственный эндпоинт обрабатывает все потребности генерации текста, исключая задачи встраивания или зрения.

curl https://api.obliterationai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch me the latest release notes"}]
  }'

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

Используйте официальную библиотеку OpenAI для Python для взаимодействия с API, обновив базовый URL. Установите api_key и base_url параметры, соответствующие нашему размещенному эндпоинту. Клиент будет маршрутизировать запросы к uncensored-модели, используя указанный идентификатор модели. Этот подход требует минимальных изменений в коде для существующих проектов OpenAI.

from openai import OpenAI

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

Инициализируйте SDK OpenAI в Node.js с пользовательским базовым URL и вашим API-ключом. Настройте клиент на целевой uncensored идентификатор модели для всех завершений. Эта настройка позволяет вам использовать существующие инструменты Node.js, получая доступ к unfiltered LLM. Убедитесь, что вы передаете правильные заголовки аутентификации для безопасного доступа.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.obliterationai.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: true получать токены по одному через Server-Sent Events. Последний чанк потока содержит общее количество использованных токенов для запроса. Эта функция идеальна для приложений реального времени, где важна задержка. Вы можете настроить параметры, такие как 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)

Лимиты запросов и ограничения

API ограничивает количество запросов до 300 в минуту и позволяет восемь одновременных запросов на ключ. Контекстное окно поддерживает 100 000 токенов в целом, с максимальным выводом 16 000 токенов на запрос. Ошибки, такие как недействительные ключи (401) или недостаточный кредит (402), не расходуют ваш предоплаченный баланс. Статус 429 указывает на временное превышение лимита скорости.

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

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

Is obliteration AI an OpenAI reseller?

Нет, мы независимый сервис, размещающий собственную uncensored-модель с открытыми весами. Это не GPT, Claude или модель другого вендора, но она полностью совместима с форматом API OpenAI для легкой интеграции.

Как пополнить кредиты?

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

Что произойдет, если я получу ошибку 402?

Ошибка 402 указывает на отсутствие оставшегося предоплаченного кредита. Запрос отклоняется без расходования баланса, поэтому вы можете пополнить его через криптовалюту и немедленно повторить попытку. Ошибки и отказы всегда бесплатны.

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

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