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

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

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

Базовый URL
https://api.uncutlyai.com/v1
Модель
uncensored

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

Начните каждый запрос, указав в вашем клиенте наш базовый URL и передав ваш ключ в Authorization Заголовок.

Базовый URL — https://api.uncutlyai.com/v1

В каждом аккаунте одновременно активен только один ключ. Если сгенерировать новый, старый перестает работать немедленно. Это поддерживает чистоту и безопасность вашего доступа.

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

  • Базовый URL: https://api.uncutlyai.com/v1
  • Заголовок: Authorization: Bearer YOUR_API_KEY

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

Отправьте первое сообщение в /v1/chat/completions endpoint с использованием вашего предпочтительного HTTP-клиента.

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

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

Базовый пример с использованием cURL для получения ответа.

curl https://api.uncutlyai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the API endpoint for text generation"}]
  }'

Python SDK

Используйте официальный пакет OpenAI для Python для взаимодействия с нашим API с минимальным количеством кода.

Установите base_url и api_key параметры в инициализации вашего клиента. Это гарантирует, что запросы направляются на наш uncensored endpoint вместо серверов OpenAI.

Название модели — uncensored. Вы можете передавать сообщения в виде списка словарей. Объект ответа содержит сгенерированный текст в response.choices[0].message.content.

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

from openai import OpenAI

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

Интегрируйте API в ваши приложения Node.js с помощью openai пакет.

Настройте клиент с нашим базовым URL и вашим API-ключом. SDK обрабатывает HTTP-запросы и парсит JSON-ответ.

Вызовите chat.completions.create Метод с моделью uncensored. Вы можете определять системные промпты или сообщения пользователя по мере необходимости.

Этот метод надежен для генерации на стороне сервера. Он хорошо вписывается в маршруты Express или фоновые задачи.

import OpenAI from "openai";

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

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

Получайте текст токен за токеном с использованием Server-Sent Events (SSE) для снижения воспринимаемой задержки.

Установите stream параметр на true в вашем запросе. API возвращает поток фрагментов вместо одного полного ответа.

Каждый чанк содержит частичный текст. Вы можете объединить эти чанки, чтобы сформировать окончательное сообщение. Это полезно для чат-интерфейсов, которые обновляются в реальном времени.

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

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 токенов в сумме. Это включает как входной промпт, так и сгенерированный вывод. Вы можете установить максимальный вывод 16 000 токенов на запрос.

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

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

Ценообразование прозрачное: $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов. Кредит предоплаченный и не истекает.

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

Что такое Uncutly AI?

Uncutly AI — это хостинг OpenAI-совместимого API, предоставляющий доступ к одной неограниченной большой языковой модели. Мы специализируемся на генерации текста без отказов в выдаче для законного использования взрослыми. Вы платите только за использованные токены.

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

Мы принимаем только криптовалюту. Вы можете пополнить счет USDT (TRC20) или USDC (Base) суммами от $20 до $500. Кредиты не сгорают, ошибки бесплатны. Нет ежемесячных платежей или подписок.

Какие способы оплаты вы принимаете?

Только крипто: USDT в сети TRC20 или USDC в сети Base, любая целая сумма от $20 до $500. Бонусный кредит начисляется при сумме от $50.

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

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

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