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

API Uncensored OpenAI-compatible

Руководство по быстрому старту

Интегрируйте нашу AI-модель без цензуры в свое приложение, указав совместимый с OpenAI SDK endpoint. В этом руководстве описаны аутентификация, запросы, потоковая передача и лимиты для надежной генерации NSFW-текста.

Предварительные требования и API-ключ

Obtain your key via the dashboard using Google or email. No phone number is required. Every new account receives $0.50 trial credit for 7 days.

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

Укажите базовый URL на HTTPS://api.llmsnsfw.com/v1. Передайте ваш ключ в заголовке Authorization. Это работает с любым стандартным клиентом без написания дополнительного кода.

curl https://api.llmsnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 500 word description of a dark fantasy scene"}]
  }'

Отправка базового запроса на завершение

Отправьте POST-запрос на /v1/chat/completions. Используйте модель "uncensored" для прямого доступа. Модель отвечает без мягких отказов в контенте для законных тем для взрослых. Она не поддерживает эмбеддинги или генерацию изображений.

from openai import OpenAI

client = OpenAI(base_url="https://api.llmsnsfw.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 в теле запроса. Последний чанк содержит статистику использования. Это снижает воспринимаемую задержку для интерфейсов чата.

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)

Настройка параметров для NSFW

Настройте temperature и top_p для креативного вывода. Используйте последовательности остановки для контроля длины. Режим JSON принудительно делает вывод структурированным. Эти параметры работают точно так же, как определено в спецификации OpenAI.

import OpenAI from "openai";

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

Обработка ошибок и лимиты токенов

Отслеживайте ошибки 401 (неверный ключ) или 402 (нет кредита). Лимит скорости составляет 300 запросов в минуту. Окно контекста — 100,000 токенов в сумме. Выходные токены ограничены 16,000, если не указано иное.

Частые вопросы

Это стандартное API, совместимое с OpenAI?

Да. Мы предоставляем одну нецензурированную модель через стандартную конечную точку, совместимую с OpenAI. Вы можете использовать официальные SDK, изменив базовый URL и API-ключ. Это обеспечивает предсказуемое поведение и меньшую задержку.

Что произойдет, если у меня закончится кредит?

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

Отказывается ли модель от тем NSFW?

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

Получите ваш API-ключ

Зарегистрируйтесь, скопируйте токен и обновите базовый URL. Это всё.

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