NSFW: ТопШвидкий старт: Інтегруйте найкращий API NSFW
Швидкий старт: Інтегруйте найкращий API NSFW
Інтегруйте uncensored LLM API за допомогою однієї базової URL-адреси та стандартних OpenAI-сумісних кінцевих точок. Почніть роботу негайно з вашим API-ключем і подивіться, як поводяться запити вашою бажаною мовою.
без цензуриhttps://api.nsfwtop.cc/v1
Базова URL-адреса та аутентифікація
Топовий NSFW API використовує одну базову URL-адресу для всіх запитів. Змініть базову URL-адресу в конфігурації вашого SDK OpenAI на https://api.nsfwtop.cc/v1. Передайте свій API-ключ у Authorization header. Ви отримуєте один активний ключ на акаунт. Ключ з'являється одразу після реєстрації через Google або електронну пошту.
curl https://api.nsfwtop.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all api endpoints"}]
}'Кожен запит вимагає цього заголовка. Якщо ключ відсутній або недійсний, API повертає помилку 401. Ваші промпти не використовуються для навчання. Для початку не потрібен номер телефону.
Перший запит мовою Python
Надішліть запит на chat completion, використовуючи офіційний Python SDK від OpenAI. Налаштуйте клієнт, вказавши власний базовий URL та ваш API-ключ. Використовуйте ідентифікатор моделі uncensored для відповідей без стандартних відмов у контенті.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwtop.cc/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)Встановіть max_tokens параметр для керування довжиною виводу. Якщо ви не вкажете ліміт, максимальний вивід становить 2,048 токенів. Токени вводу та виводу враховуються у вашому вікні контексту обсягом 100,000 токенів.
Інтеграція Node SDK
Використовуйте OpenAI Node SDK для інтеграції API у ваші JavaScript або TypeScript додатки. Ініціалізуйте клієнт за допомогою baseURL pointing to the NSFW top endpoint. Передайте ваш API-ключ як apiKey значення.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwtop.cc/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);Виклик chat.completions.create() за допомогою моделі uncensored. Відповідь містить згенерований текст та деталі використання токенів. Ви можете потоково передавати відповіді або отримувати їх повністю залежно від вашого сценарію використання.
Потокова передача відповідей з SSE
Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API повертає Server-Sent Events (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)Останній фрагмент у потоці містить загальне використання токенів для запиту. Ви можете відстежувати витрати та використання контексту в реальному часі. Потокова передача працює з усіма параметрами, такими як temperature та top_p.
режим JSON та виклик функцій
Примусовий структурований вивід шляхом встановлення response_format до {"type": "json_object"}. Це забезпечує, що модель повертає дійсний JSON замість вільного тексту. Використовуйте це для парсингу даних або інтеграції з іншими системами.
Виклик функцій підтримується через tools параметр. Опишіть функції в tools масив. Модель може викликати ці функції та повертати структуровані аргументи. Використовуйте tool_choice для керування моментом виклику функцій.
Ліміти частоти запитів та обмеження
API обмежує 300 запитів на хвилину на ключ. Ви можете виконувати до 8 одночасних запитів. Максимальний розмір тіла запиту становить 8 МБ. Перевищення цих лімітів призводить до помилки 429. Зачекайте перед повторною спробою або оновіть використання кредитів.
Якщо у вас немає кредиту, запити повертають помилку 402. Помилки та відмови не споживають токени. Контекстне вікно дозволяє 100,000 токенів загалом для запиту та завершення. Уважно керуйте використанням токенів, щоб уникнути несподіваних зборів.
Найпоширеніші запитання
Яка базова URL-адреса для API NSFW top?
Базовий URL-адреса: HTTPS://api.nsfwtop.cc/v1. Сумісно зі стандартними SDK OpenAI. Щоб використовувати його, змініть базовий URL у конфігурації вашого клієнта.
Як оплатити API?
Ви можете поповнити рахунок за допомогою криптовалюти. Ми приймаємо USDT у мережі TRC20 або USDC на базі Base. Мінімальна сума поповнення — $20. Кредити не мають строку дії, а списання відбувається за фактичним споживанням токенів.
Що станеться, якщо я отримую помилку 401?
Помилка 401 означає, що ваш API-ключ недійсний або відсутній. Перевірте свій ключ у панелі керування. Згенеруйте новий ключ, якщо старий було анульовано. Кожен обліковий запис має один активний ключ одночасно.
Ваш API-ключ майже готовий
Зареєструйтеся, скопіюйте свій ключ, оновіть базовий URL. Це покриває всю конфігурацію.