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 URL | https://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; неудачные и отклонённые запросы не оплачиваются.
| Код | Тип | Что значит |
|---|---|---|
400 | bad_request | неверный JSON, пустые сообщения, неверный параметр или превышено окно контекста |
401 | missing_key · invalid_key · key_revoked | нет ключа, ключ неверный или заменён новым |
402 | no_credit | баланс пуст — пополните, работа продолжится сразу |
403 | content_blocked | сексуальный контент с несовершеннолетними — отказ, без оплаты |
404 | not_found | неизвестный эндпоинт |
413 | request_too_large | тело запроса больше 8 МБ |
429 | rate_limited · concurrency | больше 300/мин или 8 параллельно — подождите и повторите |
503 | upstream_busy | модель занята — повторите через несколько секунд |
Вопросы и ответы
Каков размер контекстного окна?
Контекстное окно составляет 100 000 токенов, включая промпт и ответ. Это позволяет обрабатывать большие объемы ввода и вывода за один запрос.
Является ли модель специально обученной для кода LLM?
Нет. Это большая языковая модель без цензуры, настроенная на широкое использование без отказов. В спецификации она не обозначена как «LLM для кода».
Какой контент блокируется?
Контент сексуального характера с участием несовершеннолетних блокируется всегда. Все остальные законные темы для взрослых, художественные или спорные вопросы разрешены без отказов.
Ваш ключ — в одной форме от вас
Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.