ru ▾
Получить API-ключ

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

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

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

Базовый URL API — HTTPS://api.llmfornsfw.com/v1. Аутентификация осуществляется путём включения вашего уникального API-ключа в заголовок запроса. Этот ключ генерируется сразу после регистрации через Google или электронную почту на странице Get API key.

Каждый запрос должен включать заголовок Authorization. Формат: Bearer, за которым следует ваш ключ. Если ключ отсутствует или недействителен, сервер возвращает ошибку 401 Unauthorized. Ошибки во время обработки не потребляют ваш предоплаченный кредит.

curl https://api.llmfornsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 200 word summary of the provided technical documentation."}]
  }'
  • Храните ваш ключ в безопасности.
  • Один активный ключ на аккаунт.
  • Легко генерируйте новые ключи.

Первый запрос

Отправьте POST-запрос на /v1/chat/completions для генерации текста. Идентификатор модели — "uncensored". Эта модель отвечает без отказов в контенте для законного использования взрослыми, что делает ее идеальной для сценариев NSFW-чатботов.

Включите ваши сообщения в тело. Система возвращает текстовые завершения. Вы можете настроить параметры, такие как temperature для креативности. Эта настройка работает с любым клиентом, совместимым с OpenAI.

from openai import OpenAI

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

Убедитесь, что ваш пакет соответствует требуемой схеме. API обрабатывает токенизацию внутренне. Вы отправляете только естественный язык. Ответ содержит сгенерированный текст. Используйте это для RP или генерации историй.

Потоковые ответы

Включите потоковую передачу, установив 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)

Обработка ошибок должна быть корректной. Проблемы с сетью могут прервать потоки. Переподключайтесь при необходимости. API поддерживает высокую пропускную способность. Мониторьте частоту ваших запросов.

Function Calling и инструменты

Используйте функцию вызова функций для определения инструментов. Ваша модель может вызывать функции. Это обеспечивает извлечение структурированных данных. Определяйте инструменты в массиве сообщений.

API поддерживает tool_choice. Вы можете принудительно включать или разрешать вызовы функций. Это полезно для интеграций NSFW LLM API, которым нужен структурированный вывод. Установите модель на использование инструментов.

import OpenAI from "openai";

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

Разбирайте вызовы инструментов в вашем приложении. Выполняйте функции. Возвращайте результаты модели. Этот цикл расширяет возможности. Он работает с любым совместимым SDK.

Режим JSON

Установите response_format в json_object. Модель выводит валидный JSON. Это обеспечивает согласованную обработку. Используйте это для обработки данных NSFW.

Режим JSON ограничивает вывод. Модель следует вашей схеме. Ошибки форматирования редки. Все равно проверяйте вывод. Это повышает надежность.

Сочетайте режим JSON с вызовом функций. Вы получаете структурированные данные. Это снижает объем постобработки. Это эффективно для разработчиков.

curl https://api.llmfornsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 200 word summary of the provided technical documentation."}]
  }'

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

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

Окно контекста составляет 100 000 токенов. Оно включает промпт и сгенерированный ответ. Максимальный объем вывода — 16 000 токенов. Установите max_tokens для контроля длины.

Лимиты составляют 300 запросов в минуту. Вы можете выполнять 8 одновременных запросов. Тело запроса не более 8 МБ. Превышение лимитов возвращает ошибку 429. Подождите перед повторной попыткой.

Ошибки, такие как 402, означают отсутствие кредитов. Пополняйте счет криптой. Работают USDT или USDC. Кредиты не имеют срока действия. Регулярно проверяйте баланс.

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

Что такое модель uncensored LLM?

Это модель с открытыми весами, настроенная для законного использования взрослыми. Она не отклоняет спорные или темы для взрослых (NSFW). Это не GPT, Claude или модель другого производителя. Используйте ее для неограниченной генерации текста.

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

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

API совместимо с OpenAI?

Да, используются те же конечные пункты. Измените базовый URL на наш. Используйте официальные SDK. Идентификатор модели — "uncensored". Интеграция проста для разработчиков.

Получите ключ за несколько минут

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

Получить API-ключ