ru ▾

chatbotnsfw.comUncensored LLM API для разработчиков

Руководство по интеграции NSFW LLM

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

Последнее обновление

Краткое содержание

  1. Используйте стандартный конечный пункт /v1/chat/completions для легкой интеграции с существующими SDK OpenAI.
  2. Нецензурируемая модель обрабатывает темы для взрослых без отказа, поддерживая контекстные окна объемом до 100k токенов.
  3. Цены прозрачны: $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов.
  4. Предоплаченные кредиты только в криптовалюте гарантируют отсутствие ежемесячных комиссий и неожиданных сюрпризов в счетах.

Почему стоит выбрать NSFW LLM для вашего приложения

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

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

  • Single model reduces complexity.
  • Нет произвольных отказов по темам для взрослых.
  • Стандартные конечные точки, совместимые с OpenAI.

Понимание OpenAI-совместимой конечной точки

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

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

Вот как вы структурируете свой запрос:

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'
  • Базовый URL: HTTPS://api.chatbotnsfw.com/v1
  • Метод: POST
  • Конечная точка: /chat/completions

Настройка среды разработки

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

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

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

from openai import OpenAI

client = OpenAI(base_url="https://api.chatbotnsfw.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-клиента

Настройте клиент на указание на наш базовый URL. Установите ключ API в заголовке авторизации. SDK обработает остальную часть коммуникации. Эта конфигурация гарантирует правильную маршрутизацию ваших запросов.

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

Протестируйте конфигурацию с простым промптом. Убедитесь, что вы получаете корректный ответ. Этот шаг подтверждает правильность настройки перед переходом к более сложным взаимодействиям.

import OpenAI from "openai";

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

Отправка вашего первого NSFW-промпта

Сформируйте запрос с системным сообщением и пользовательским промптом. Системное сообщение определяет поведение модели. Пользовательский промпт содержит фактический контент, который необходимо обработать. Отправьте этот запрос на эндпоинт /v1/chat/completions.

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

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

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)

Обработка потоковых ответов для чата в реальном времени

Включите потоковую передачу, установив параметр 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 взимает $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов. Делайте ваши промпты лаконичными, чтобы сократить использование входных токенов. Обрезайте длинные истории разговоров, чтобы оставаться в рамках контекстного окна.

Окно контекста составляет 100 000 токенов. Это позволяет вести обширные диалоги без потери контекста. Однако длинные диалоги потребляют больше токенов. Следите за количеством токенов, чтобы избежать неожиданных расходов.

Используйте конечную точку /v1/models для проверки деталей модели. Эта конечная точка предоставляет информацию о возможностях модели. Это помогает понять доступные вам ограничения и функции.

Расширенные параметры: temperature и top_p

Настраивайте параметр temperature для управления случайностью. Температура 0.7 — хорошая отправная точка. Высокие значения повышают креативность, но могут снизить связность. Низкие значения делают вывод более предсказуемым.

Используйте параметр top_p для управления разнообразием ответов. Он ограничивает модель верхней вероятностной массой. Этот метод помогает избежать маловероятных, бессмысленных выводов. Комбинируйте его с temperature для тонкой настройки.

Экспериментируйте с этими параметрами, чтобы найти правильный баланс. Различные приложения могут требовать разных настроек. Ролевые игры могут выиграть от более высоких температур. Фактические запросы могут требовать более низких температур.

Устранение распространенных ошибок интеграции

Типичные ошибки включают неверные API-ключи и лимиты частоты. Проверьте свой API-ключ на наличие опечаток и убедитесь, что он активен. Лимиты частоты установлены на уровне 300 запросов в минуту. Превышение этого лимита приведет к ошибке 429.

Убедитесь, что тело вашего запроса меньше 8 МБ. Большие полезные нагрузки могут вызвать тайм-ауты или ошибки. Убедитесь, что ваш JSON корректен и валиден. Неверный JSON приведет к ошибке 400.

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

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

Совместимо ли API NSFW LLM с SDK OpenAI?

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

Каков размер контекстного окна?

Окно контекста составляет 100,000 токенов, что позволяет вести обширные диалоги. Ответ может использовать всё оставшееся место в окне; max_tokens необязателен и лишь ограничивает завершение.

Как работает ценообразование?

Тарифы: $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов. Вы платите за фактическое потребление токенов по предоплаченному крипто-балансу, а ошибки бесплатны.

Могу ли я использовать этот API для ролевых приложений?

Абсолютно. Модель не имеет ограничений и обрабатывает взрослые темы без отказов, что делает ее идеальной для ролевых игр и творческого письма.

Получите ключ API сейчас

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