uk ▾
Відкрити обліковий запис

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

Почніть роботу з найкращої моделі NSFW LLM через нашу API, сумісну з OpenAI. Надсилайте текст, отримуйте нецензуровані відповіді без фільтрів контенту, що блокують законний дорослий контент.

Базова URL-адреса та аутентифікація

Ваш API-ключ автентифікує кожен запит до базового URL https://api.bestnsfwllmmodel.com/v1. Включіть його як токен Bearer у Authorization header. Ви можете миттєво згенерувати ключ, зареєструвавшись через Google або електронну пошту на сторінці Отримати API-ключ. Система видає один активний ключ на акаунт, тому використовуйте цей єдиний обліковий запис для всіх інтеграцій.

Перший запит

Надішліть стандартний запит на завершення чату для перевірки кінцевої точки. Ідентифікатор моделі — uncensored. Це повертає текстовий вивід без відмов для тем для дорослих.

  • Переконайтеся, що ваш пейлоад відповідає стандартній схемі OpenAI.
  • Використовуйте назву моделі точно так, як вказано.

Нижче наведено команду cURL, що ілюструє мінімальний запит:

curl https://api.bestnsfwllmmodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 models for roleplay."}]
  }'

Інтеграція SDK Python

Інтегруйте, використовуючи офіційну Python-бібліотеку OpenAI. Налаштуйте клієнта, вказавши свій ключ та базовий URL. Цей підхід підходить для синхронних запитів та простих скриптів.

  • Встановіть бібліотеку через pip.
  • Вкажіть базовий URL на нашу кінцеву точку API.

Ось код Python для ініціалізації клієнта:

from openai import OpenAI

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

Використовуйте офіційний OpenAI Node SDK для проектів на JavaScript або TypeScript. Встановіть apiKey та baseURL властивості. Це дозволяє вам використовувати знайомі асинхронні шаблони async/await у середовищі Node.

  • Встановіть пакет через npm.
  • Налаштуйте екземпляр клієнта.

Нижче наведено фрагмент коду Node.js, що показує налаштування:

import OpenAI from "openai";

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

Потокові відповіді

Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API повертає фрагменти по мірі їх генерації. Це зменшує сприйняту затримку для довгих виводів. Використання токенів повідомляється в останньому фрагменті.

  • Обробіть події SSE на стороні клієнта.
  • Обробляйте часткові оновлення тексту.

Використовуйте цей приклад потокової передачі для вашого застосунку:

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)

Ліміти, помилки та контекст

Вікно контексту підтримує до 100,000 токенів загалом. Ви можете виводити до 16,000 токенів за запит. Помилки включають 401 для недійсних ключів, 402 для недостатнього балансу та 429 для перевищення лімітів. Ліміт швидкості становить 300 запитів на хвилину на ключ.

  • Моніторьте використання на своїй панелі.
  • Відповідно обробляйте коди помилок HTTP.

Поширені запитання

Яка найкраща NSFW LLM модель для інтеграції через API?

Наш API надає доступ до uncensored моделі через стандартний endpoint, сумісний з OpenAI. Він обробляє текстовий ввід і вивід без відмов у контенті для законного дорослого контенту. Це усуває необхідність у складних налаштуваннях проксі.

Як обробляти помилки автентифікації?

Код стану 401 вказує на недійсний або прострочений API-ключ. Переконайтеся, що ви використовуєте ключ, згенерований на сторінці Отримати API-ключ. Перевірте, чи правильно вказано токен Bearer у заголовку Authorization.

Що станеться, якщо у мене закінчаться кредити?

API повертає статус 402, коли попередній кредит вичерпано. Ви можете поповнити баланс криптою (USDT на TRC20 або USDC на Base) через панель керування. Кредити ніколи не закінчуються, тому ви можете додавати кошти, коли це необхідно.