Руководство по быстрому старту 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. Просто.