Uncensored LLM API: Быстрое начало
Начните работу с API нецензурированной LLM за считанные минуты. Отправляйте текст, получайте текст, без фильтров, без сюрпризов.
Базовый URL и аутентификация
API находится по адресу https://api.nsfwh.com/v1. Аутентификация с API-ключом, передаваемым в Authorization Заголовок. Создайте ключ мгновенно через Google или email на странице регистрации — номер телефона не требуется. Ключ показывается один раз, поэтому сохраните его в безопасности. Он предоставляет доступ к uncensored-модели для законного контента для взрослых, генерации текста и творческого письма без стандартных отказов.
curl https://api.nsfwh.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a summary of the provided text."}]
}'
Отправка первого запроса
Выполнить POST-запрос к /v1/chat/completions с вашим сообщением. Идентификатор модели uncensored. Входной текст поступает в messages массив. Ответ содержит сгенерированный текст. Встраивания, изображения или аудио не поддерживаются. Это чистый текстовый сервис «ввод текста, вывод текста», предназначенный для разработчиков, которым нужен прямой доступ к нефильтрованным языковым возможностям.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwh.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)
Потоковые ответы
Используйте Server-Sent Events для доставки токенов в реальном времени. Добавьте stream: true вашему запросу. Каждый чанк включает частичный текст и данные об использовании в последнем чанке. Это снижает воспринимаемую задержку для длинных выводов. Потоковая передача работает с любым стандартным клиентом, совместимым с OpenAI, который обрабатывает 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)
Function Calling и режим JSON
Включите структурированные выводы с response_format: {"type": "json_object"}. Это заставляет модель возвращать валидный JSON вместо текста в свободной форме. Вы также можете определить инструменты для вызова функций. Укажите tool_choice для управления тем, как модель их использует. Это полезно для анализа данных, генерации конфигураций или интеграции с внешними системами без дополнительной логики парсинга.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwh.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);
Контекстное окно и лимиты
Модель поддерживает контекстное окно объемом 100 000 токенов для суммарного ввода и вывода. Максимальный объем вывода на запрос составляет 16 000 токенов. Если вы опустите max_tokens, по умолчанию установлено 2 048. Вы можете отправлять 300 запросов в минуту на ключ. Параллелизм ограничен 8 одновременными запросами на ключ. Тела запросов должны оставаться менее 8 МБ. Эти лимиты обеспечивают стабильную производительность при высокой нагрузке.
Обработка ошибок и использование токенов
Ошибки возвращаются в виде стандартных кодов состояния HTTP. 401 означает, что ваш API-ключ недействителен или истёк. 402 указывает на недостаточный баланс. 429 сигнализирует о лимите частоты запросов. Проверьте тело ответа для получения подробных сообщений об ошибках. Использование токенов оплачивается только за успешные завершения. Ошибки не расходуют кредит. Эта прозрачная модель ценообразования означает, что вы платите только за то, что работает.
FAQ
Работает ли uncensored API с SDK OpenAI?
Да, он полностью совместим с OpenAI. Используйте официальные SDK OpenAI, указав базовый URL на наш конечный пункт. Любой клиент, совместимый с OpenAI, работает с незначительными настройками. Это обеспечивает легкую интеграцию в существующие проекты.
Что произойдет, если я превышу лимит частоты запросов?
Вы получите код статуса 429. Лимит составляет 300 запросов в минуту на ключ. Вы можете распределить запросы между несколькими ключами при необходимости. Каждый ключ позволяет до 8 параллельных запросов. Это предотвращает резкие скачки нагрузки, нарушающие работу сервиса.
Is my data used for training?
Нет, промпты не используются для обучения. Ваши данные остаются конфиденциальными. Мы собираем только адрес электронной почты для создания аккаунта. Номер телефона или дополнительные персональные данные не требуются. Это гарантирует конфиденциальность и безопасность ваших разговоров.
API без цензуры. Без отказов. Оплата за токен.
- за 1M входных токенов
- $0.15
- Выходные токены / 1M
- $0.50
- контекст токенов
- 100,000
- пробный кредит
- $0.50
- запросов в минуту
- 300
Получите ключ API сейчас
Зарегистрируйтесь, скопируйте токен, обновите базовый URL. Готово.