RU ▾
Получить API-ключ

Uncensored AI Models: Быстрый старт API

Начните работу с нашим API без цензуры за считанные минуты. Используйте стандартные SDK, совместимые с OpenAI, для отправки запросов к единой конечной точке без промежуточных слоев.

за 1 млн входных токенов
$0,25
Выходные токены / 1 млн
$1,00
контекст токенов
100 000
пробный баланс
$0,50
запросов в минуту
300

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

Используйте базовый URL https://api.uncensoredaimodels.com/v1 с вашим API-ключом. Зарегистрируйтесь на странице Получить API-ключ, указав только email и пароль. Ключ отображается сразу после регистрации. Для пробного баланса не требуются номер телефона или карта.

  • Базовый URL: https://api.uncensoredaimodels.com/v1
  • Аутентификация: Bearer-токен в заголовке Authorization

Измените base_url в клиенте SDK, чтобы указать на наш эндпоинт. Идентификатор модели всегда uncensored.

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

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

curl https://api.uncensoredaimodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

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

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

Используйте официальный пакет OpenAI для Python. Настройте клиент, указав наш базовый URL и ваш ключ. Это работает для любого стандартного вызова завершения чата.

from openai import OpenAI

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

Передайте массив сообщений с идентификатором модели uncensored. API поддерживает стандартные параметры, такие как temperature и max_tokens. Специальный SDK не требуется.

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

Инициализируйте клиент OpenAI для Node с нашим пользовательским базовым URL. Это позволяет использовать знакомые шаблоны JavaScript для вызовов API.

import OpenAI from "openai";

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

Установите apiKey и baseURL. Вызовите chat.completions.create, установив для model значение uncensored. Формат ответа соответствует стандартной схеме OpenAI.

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

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

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)

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

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

Тело запроса должно быть менее 8 МБ. Лимит — 300 запросов в минуту на ключ. При превышении вы получите ошибку 429. Используйте 401 для недействительных ключей и 402, если предоплаченный баланс исчерпан. Размер контекстного окна — 100 000 токенов. Промпты не используются для обучения. Перегенерируйте ключ в любое время через панель управления.

Технические характеристики

Все реальные лимиты и возможности API в одном месте — сверьте их до пополнения.

ПараметрЗначение
Формат APIсовместим с OpenAI: любой OpenAI SDK работает — замените base URL и ключ
АвторизацияAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredaimodels.com/v1
ID моделиuncensored
ЭндпоинтыPOST /v1/chat/completions · GET /v1/models
Параметрыtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Потоковая передачада — server-sent events, последний фрагмент содержит расход токенов
Вызов функцийда — tools, tool_choice; ответ содержит tool_calls, в том числе в потоке; результат — сообщением role: tool
Максимум ответадо остатка окна в 100 000 токенов; max_tokens необязателен (отдельного лимита нет)
Контекстное окно100 000 токенов (вход и ответ вместе)
JSON-режимresponse_format: {"type": "json_object"}
Лимит запросов300 запросов в минуту на ключ
Параллельные запросыдо 8 одновременно на ключ
Размер запросадо 8 МБ
Заголовки ответаX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Срок действияоплаченный баланс не сгорает, без подписки
Бонус+5% от $50, +10% от $100
Пробный баланс$0,50 на 7 дней, без карты · Пробный ключ: 2 параллельных запроса, 60 в минуту; полные лимиты (8 и 300) после первого пополнения
Цена$0,25 за 1 млн входных токенов · $1,00 за 1 млн выходных
ПополнениеUSDT (TRC20) или USDC (Base), любая целая сумма от $10 до $500
Оплатапредоплаченный баланс по фактическому расходу; ошибки и отказы бесплатны
Контентконтент для взрослых разрешён; сексуальный контент с несовершеннолетними запрещён
Ключиодин активный ключ на аккаунт; новый заменяет старый
ВходGoogle или e-mail и пароль

Коды ошибок

Ошибки приходят в JSON с постоянным type; неудачные и отклонённые запросы не оплачиваются.

КодТипЧто значит
400bad_requestневерный JSON, пустые сообщения, неверный параметр или превышено окно контекста
401missing_key · invalid_key · key_revokedнет ключа, ключ неверный или заменён новым
402no_creditбаланс пуст — пополните, работа продолжится сразу
403content_blockedсексуальный контент с несовершеннолетними — отказ, без оплаты
404not_foundнеизвестный эндпоинт
413request_too_largeтело запроса больше 8 МБ
429rate_limited · concurrencyбольше 300/мин или 8 параллельно — подождите и повторите
503upstream_busyмодель занята — повторите через несколько секунд
01

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

Каков размер контекстного окна?

Контекстное окно составляет 100 000 токенов, включая промпт и ответ. Это позволяет обрабатывать большие объемы ввода и вывода за один запрос.

Является ли модель специально обученной для кода LLM?

Нет. Это большая языковая модель без цензуры, настроенная на широкое использование без отказов. В спецификации она не обозначена как «LLM для кода».

Какой контент блокируется?

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

Ваш ключ — в одной форме от вас

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

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