ru ▾

Uncensored LLM API для разработчиков

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

Получите свой uncensored LLM API-ключ и начните генерировать текст немедленно с этим API, совместимым с OpenAI.

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

Начните каждый запрос, указав в вашем клиенте наш базовый URL и указав ваш ключ.

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

Отправка первого запроса

Отправить простой запрос для генерации текста с использованием нашей uncensored модели.

Используйте POST /v1/chat/completions endpoint. endpoint. Установите model field для uncensored. Включите системный промпт и пользовательское сообщение. API возвращает текстовый ответ. Ошибки, такие как 401 или 402, часто возникают, если ваш ключ неверен или у вас недостаточно средств.

curl https://api.writernsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set role to unrestricted writer for this session"}]
  }'

Интеграция с Python SDK

Используйте официальную библиотеку Python для программного взаимодействия с API.

Установите openai пакет. Настройте базовый URL на наш конечный пункт. Передайте ваш ключ API. Вызовите chat.completions.create Метод. Этот подход сохраняет ваш код чистым и поддерживаемым. Он автоматически обрабатывает повторные попытки и парсинг.

from openai import OpenAI

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

Создавайте свой NSFW-чат-бот или инструмент для письма на Node.js.

Установите openai npm package. Initialize the client with your base URL and key. Call the completion endpoint. This method is ideal for server-side generation. It supports both synchronous and asynchronous patterns.

import OpenAI from "openai";

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

Потоковые ответы через SSE

Получайте токены по мере их генерации для более плавного пользовательского опыта.

Установить stream: true в вашем запросе. API возвращает поток событий, отправленных сервером. Каждый фрагмент содержит часть текста. Собирайте эти фрагменты, чтобы отображать ответ в реальном времени. Последний фрагмент включает детали использования токенов. Это значительно снижает воспринимаемую задержку.

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)

Лимиты, Ошибки и Контекст

Обрабатывайте лимиты скорости и понимайте свой бюджет токенов, чтобы избежать прерывания службы.

Вы получаете 300 запросов в минуту и 8 одновременных запросов. Размер контекстного окна — 100,000 токенов в сумме. Ошибки включают 401 для недействительных ключей и 402 для недостаточного кредита. Отказы из-за ограничений контента бесплатны. Ошибки не расходуют кредит. Следите за своим использованием, чтобы оставаться в пределах лимитов.

Часто задаваемые вопросы

Что такое API писателя NSFW?

Это API для нецензурированной LLM для разработчиков. Оно использует одну модель с открытыми весами, настроенную на ответы без отказов в контенте. Полностью совместима с OpenAI.

Как оплатить API?

Мы принимаем только криптовалюту. Вы можете пополнить счет USDT в сети TRC20 или USDC в сети Base. Суммы платежей варьируются от $20 до $500. Бонусы начисляются за крупные суммы.

Какие способы оплаты вы принимаете?

Только крипто: USDT в сети TRC20 или USDC в сети Base, любая целая сумма от $20 до $500. Бонусный кредит начисляется при сумме от $50.

Obtain your API key

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

Создайте ключ