Uncensored Model HubМодели без цензуры: Быстрый старт API
Модели без цензуры: Быстрый старт API
Начните работу с API моделей без цензуры за считанные минуты. Это руководство охватывает аутентификацию, эндпоинты и шаблоны использования с использованием стандартных клиентов, совместимых с OpenAI.
https://api.uncensoredmodelhub.com/v1
Базовый URL и аутентификация
Получите доступ к API, указав в вашем клиенте адрес https://api.uncensoredmodelhub.com/v1. Сервис использует стандартную аутентификацию по API-ключу. Сгенерируйте свой ключ на странице Получить API-ключ, используя только адрес электронной почты и пароль. Добавьте этот ключ в заголовок Authorization в виде токена Bearer. На один аккаунт поддерживается только один активный ключ; вы можете сгенерировать новый, чтобы отозвать предыдущий. API обслуживает единственную модель с открытыми весами, идентифицированную как uncensored, которая не отказывается от законных тем для взрослых, вымышленных или спорных вопросов, хотя и блокирует сексуальный контент с участием несовершеннолетних.
Первый запрос
Отправьте стандартный запрос на завершение чата, чтобы проверить подключение. API ожидает массив messages, содержащий историю разговора или один промпт пользователя. Модель возвращает необработанный текст без фильтрации законного контента для взрослых, при условии, что он не нарушает жесткое ограничение на контент сексуального характера с участием несовершеннолетних. Используйте официальный OpenAI SDK или любой совместимый HTTP-клиент, установив базовый URL и API-ключ.
curl https://api.uncensoredmodelhub.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."}]
}'
Python SDK
Используйте официальную библиотеку Python openai для самой быстрой интеграции. Настройте клиент, указав ваш API-ключ и пользовательский базовый URL. SDK автоматически выполняет сериализацию и потоковую передачу. Этот подход идеален для сервисов на стороне сервера или скриптов, которым нужно генерировать большие блоки текста без ручной обработки HTTP-потоков.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredmodelhub.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
Для сред JavaScript используйте пакет Node.js openai. Установите значение baseURL в адрес эндпоинта API без цензуры. Это позволяет интегрировать генерацию текста без фильтров непосредственно в веб-серверы или приложения на Node.js. SDK управляет пулом соединений и обработкой ошибок в соответствии со стандартом OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredmodelhub.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 в вашем запросе. API возвращает поток Server-Sent Events (SSE), доставляя токены по мере их генерации. Это снижает воспринимаемую задержку для интерактивных приложений. Обратите внимание, что контекстное окно модели составляет 100 000 токенов для промпта и завершения вместе. Потоковая передача полезна для отображения в реальном времени, но не меняет базовое ценообразование токенов.
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 запросов в минуту на ключ и лимит тела запроса 8 МБ. Ошибки аутентификации возвращают код 401, если ключ недействителен или отозван. Запросы завершаются ошибкой 402, если вашего предоплаченного баланса недостаточно. Ошибка 429 указывает на превышение лимита запросов в минуту. Цены прозрачны: $0.25 за 1 млн входных токенов и $1.00 за 1 млн выходных токенов. Баланс не сгорает, а новые аккаунты получают $0.50 пробного баланса на 7 дней.
Характеристики API
Все реальные лимиты и возможности API в одном месте — сверьте их до пополнения.
| Параметр | Значение |
|---|---|
| Формат API | совместим с OpenAI: любой OpenAI SDK работает — замените base URL и ключ |
| Авторизация | Authorization: Bearer YOUR_KEY |
| Эндпоинты | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredmodelhub.com/v1 |
| ID модели | uncensored |
| Потоковая передача | да — server-sent events, последний фрагмент содержит расход токенов |
| Вызов функций | да — tools, tool_choice; ответ содержит tool_calls, в том числе в потоке; результат — сообщением role: tool |
| Параметры | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON-режим | response_format: {"type": "json_object"} |
| Максимум ответа | до остатка окна в 100 000 токенов; max_tokens необязателен (отдельного лимита нет) |
| Контекстное окно | 100 000 токенов (вход и ответ вместе) |
| Лимит запросов | 300 запросов в минуту на ключ |
| Параллельные запросы | до 8 одновременно на ключ |
| Заголовки ответа | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Размер запроса | до 8 МБ |
| Срок действия | оплаченный баланс не сгорает, без подписки |
| Пробный баланс | $0,50 на 7 дней, без карты · Пробный ключ: 2 параллельных запроса, 60 в минуту; полные лимиты (8 и 300) после первого пополнения |
| Оплата | предоплаченный баланс по фактическому расходу; ошибки и отказы бесплатны |
| Бонус | +5% от $50, +10% от $100 |
| Цена | $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 | модель занята — повторите через несколько секунд |
Вопросы и ответы
Действительно ли модель без цензуры?
Модель не отказывается от законных тем для взрослых, творческих или спорных вопросов. Она настроена на прямой ответ без типичных корпоративных ограничений. Однако она всегда блокирует сексуальный контент с участием несовершеннолетних, что является жестким ограничением.
Могу ли я использовать это с OpenAI SDK?
Да. API полностью совместим с OpenAI. Вам нужно только изменить базовый URL и API-ключ в вашей существующей конфигурации клиента. Поддерживаются стандартные эндпоинты, такие как <code>/v1/chat/completions</code>, и потоковая передача через SSE.
Как работает ценообразование?
Вы платите по факту использования с предоплаченным балансом. Входные токены стоят $0,25 за миллион, выходные токены — $1,00 за миллион. Нет ежемесячных платежей или подписок. Вы можете пополнить баланс криптовалютой (USDT или USDC) от $10.
Ваш ключ — в одной форме от вас
Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.
Получить API-ключ