Швидкий старт API NSFW llm
Інтегруйте нашу uncensored LLM API у конвеєр чат-ботів за лічені хвилини, використовуючи стандартні OpenAI-сумісні ендпоінти. Отримайте API-ключ, встановіть базовий URL і почніть надсилати запити без відмов у вмісті для законного дорослого контенту.
Базова URL-адреса та аутентифікація
Почніть із захисту вашого ключа доступу на Отримати API-ключ сторінка. Ви можете увійти через Google або використати електронну пошту та пароль. Інтерфейс миттєво показує ваш ключ. Номер телефону не потрібен. Скопіюйте цей ключ для змінних середовища. Він автентифікує всі запити до нашої інфраструктури. Ваші промпти не використовуються для навчання. Конфіденційність забезпечується без додаткових кроків. Створіть окремий обліковий запис для кожної виробничої служби. Один активний ключ на обліковий запис забезпечує чітке билінгування. Якщо вам потрібен новий ключ, його генерація замінює старий. Це робить ваші облікові дані простими. Безпека залишається простою без складних процедур обертання ключів.
Зроблення першого запиту
Надішліть свій перший промпт до ендпоінту chat completions. Використовуйте стандартний chat/completions path. Наша uncensored модель відповідає без фільтрації законного дорослого контенту. Встановіть базовий URL на домен нашого API. Передавайте свій ключ у заголовку авторизації. Ідентифікатор моделі фіксований як uncensored. Ви отримуєте текстовий вивід для текстового вводу. Тут немає ембедінгів чи генерації зображень. Перевірте відповідь на наявність згенерованого тексту. Помилки повертають стандартні HTTP-коди. Кредит використовується лише за успішні токени.
curl https://api.apillmnsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a summary of the latest transformer architecture paper"}]
}'
Інтеграція SDK Python
Використовуйте офіційну Python-бібліотеку OpenAI для швидкої інтеграції. Встановіть базовий URL на наш ендпоінт. Ініціалізуйте клієнта своїм API-ключем. Викличте chat.completions.create з вашою моделлю. Ця uncensored модель обробляє ваші промпти. Потокове передавання підтримується через SSE. Ви також можете використовувати режим JSON. Встановіть response_format до {"type": "json_object"}. Це забезпечує структурований вивід для вашого конвеєра. Помилки викидаються як стандартні винятки. Перевіряйте статистику використання в відповіді. Відладка стає тривіальною зі стандартними бібліотеками.
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmnsfw.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.js
Інтегруйте з Node.js, використовуючи стандартний SDK. Налаштуйте базовий URL для нашого API. Передайте свій ключ під час ініціалізації. Запитуйте завершення з uncensored модель. Інтерфейс повністю відповідає OpenAI. Ви можете легко потоково передавати відповіді. Використовуйте async/await для чистого коду. Обробляйте помилки блоками try/catch. Модель підтримує виклик функцій. Визначте інструменти в тілі запиту. Парсуйте виклики інструментів у своєму коді. Це інтегрується в існуючі робочі процеси Node. Спеціальні адаптери не потрібні. Ваш код залишається стандартним та портативним.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apillmnsfw.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). Кожен фрагмент містить частковий текст. Деталі використання токенів з’являються в останньому фрагменті. Це дозволяє оновлювати користувачів у реальному часі. Ви можете скасувати потоки, якщо це необхідно. uncensored модель підтримує цю функцію. Вона працює з усіма стандартними SDK. Обробляйте події потоку у вашому циклі. Відображайте текст по мірі його надходження. Це значно покращує сприйняту продуктивність. Користувачі бачать відповіді швидше. Обробка помил залишається узгодженою в усіх режимах.
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 встановлює чіткі операційні ліміти. Ви отримуєте 300 запитів на хвилину на ключ. Паралельність обмежена 8 одночасними запитами. Тіло запиту має бути менше 8 МБ. Контекстне вікно охоплює 100,000 токенів загалом. Максимальний обсяг виводу — 16,000 токенів на запит. Помилки повертають стандартні коди, такі як 401 або 429. Помилка 402 означає низький баланс. Відмови через незначний вміст є безкоштовними. Кредит не згорає для акаунтів з передоплатою. Стримінг працює без додаткової оплати. Слідкуйте за використанням у панелі керування. Ліміти забезпечують стабільну продуктивність для всіх користувачів.
Найпоширеніші запитання
Який розмір вікна контексту NSFW LLM API?
Розмір контекстного вікна становить 100 000 токенів, враховуючи разом промпт і відповідь. Ви можете запитувати до 16 000 токенів виводу за один виклик. Якщо ви не встановили max_tokens, ліміт за замовчуванням становить 2 048 токенів. Це дозволяє обробляти довгі розмови або великі документи.
Чи підтримує API виклик функцій та режим JSON?
Так, API підтримує як виклик функцій, так і режим JSON. Ви можете визначити інструменти в запиті та встановити response_format у json_object. Це дозволяє отримувати структуровані результати та використовувати інструменти в конвеєрі чат-бота. Модель обробляє ці функції нативно.
Що станеться, якщо я отримую помилку 402?
Помилка 402 вказує на те, що баланс попередньо оплаченого кредиту недостатній. Вам потрібно поповнити рахунок через криптовалюту, щоб продовжувати використовувати API. Помилки та відмови не споживають кредит, тому ви платите лише за дійсні токени. Ваш кредит не має строку дії, тому ви можете поповнити його в будь-який час.
Отримайте свій API-ключ за секунди
Зареєструйтеся, скопіюйте токен, оновіть кінцеву точку. Це все, що потрібно зробити.
Почати зараз