ru ▾
Получите пробный ключ

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

Получите API-ключ и сразу начните отправлять промпты в uncensored модель. Это руководство поможет пройти аутентификацию, использовать endpoint чата и получать потоковые ответы с помощью стандартных OpenAI-compatible SDK.

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

Ваш API-ключ аутентифицирует каждый запрос. Сгенерируйте ключ через панель управления, используя Google или email; номер телефона не требуется. Используйте этот ключ в Authorization header. Базовый URL для всех запросов — HTTPS://api.modelsnsfw.com/v1. Этот эндпоинт работает с любым клиентом, совместимым с OpenAI, путем простого изменения базового URL и предоставления вашего ключа.

curl https://api.modelsnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List all available nsfw model tiers and their monthly costs."}]
  }'

Эндпоинт Chat Completions

Отправляйте текст и получайте текст через POST /v1/chat/completions. Идентификатор модели — uncensored. Это модель с открымым весом, настроенная на отсутствие отказов для законного контента для взрослых. Это не GPT, Claude или модель другой компании. Входные токены стоят $0.15 за миллион; выходные токены стоят $0.50 за миллион. Ошибки бесплатны.

from openai import OpenAI

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

Потоковые ответы (SSE)

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

import OpenAI from "openai";

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

Вызов функций & JSON Mode

Использовать response_format: {"type": "json_object"} для структурированного вывода. Вы также можете определить инструменты для вызова функций. Модель поддерживает temperature, top_p, stop, и seed параметры. Это обеспечивает детерминированные результаты, когда это необходимо. Режим JSON принудительно выводит данные в формате валидного JSON.

Лимиты и ограничения

Лимит составляет 300 запросов в минуту на один ключ. Одновременно может выполняться только 8 запросов. Размер тела запроса не должен превышать 8 МБ. Если вы отправите слишком много запросов, вы получите ошибку 429. Недействительные ключи возвращают 401. Недостаток средств возвращает 402. Ошибки во время обработки не списывают ваш предоплаченный баланс.

Использование токенов и биллинг

Окно контекста составляет 100 000 токенов в общей сложности. Максимальный вывод — 16 000 токенов на запрос. Если max_tokens не задан, значение по умолчанию составляет 2,048. Кредиты предоплачены и не имеют срока действия. Пополнение возможно только криптовалютой (USDT/TRC20 или USDC/Base). За крупные пополнения начисляется бонусный кредит. Подписка не требуется.

Потоковая передача

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)

FAQ

Каково контекстное окно API NSFW?

Окно контекста составляет 100 000 токенов, объединяя промпт и завершение. Вы можете запросить до 16 000 токенов в одном выводе. Это позволяет работать с длинными документами или выполнять детальные рассуждения без усечения.

Почему мой запрос завершается ошибкой 402?

Ошибка 402 означает, что ваш предоплаченный баланс исчерпан. Вы можете мгновенно пополнить его с помощью USDT или USDC. Ошибки и отказы не расходуют кредит, поэтому оплачиваются только успешные завершения запросов.

Это ли модель LLM без цензуры для генерации моделей 18+?

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

Получите ключ за один шаг

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

Получите пробный ключ