uk ▾
Отримати API-ключ

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

Почніть миттєво використовувати API LLM без цензури NSFW за цими прикладами коду. Сервіс повністю сумісний з OpenAI, тому ви можете підставити свій базовий URL та API-ключ, щоб розпочати генерацію тексту.

Автентифікація та ключі

Отримайте свій API-ключ, зареєструвавшись через Google або електронну пошту. Ключ миттєво з’являється на панелі керування. Використовуйте його як Bearer токен в Authorization header для кожного запиту.

curl https://api.nsfwuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check my plan balance"}]
  }'

Ендпоінт Chat Completions

Надіслати текст у POST /v1/chat/completions та отримуйте текст назад. Ідентифікатор моделі це uncensored. Вхідні дані вміщуються в контекстне вікно на 100,000 токенів.

from openai import OpenAI

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

Потокова передача та SSE

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

import OpenAI from "openai";

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

Parameters and Configuration

Налаштувати temperature, top_p, а також stop послідовності. Використовуйте response_format: {"type": "json_object"} для JSON виводу.

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)

Ліміти частоти та квоти

Ліміт становить 300 запитів на хвилину на ключ. Одночасні запити обмежені 8. Тіла запитів мають залишатися менше 8 МБ.

Помилки та контекстне вікно

401 означає недійсний ключ. 402 вказує на відсутність коштів. 429 сигналізує про ліміт швидкості. Вікно контексту становить 100 000 токенів загалом.

Загальні питання

Яке основне ключове слово сайту?

Основне ключове слово — NSFW uncensored. Цей термін зустрічається в заголовку H2 власного розділу та в першому питанні розділу FAQ.

Як обробляти помилки в API?

Вирішуйте помилки 401 для проблем автентифікації, 402 для недостатності кредитів та 429 для лімітів швидкості. Помилки та відмови безкоштовні.

Який розмір контекстного вікна?

Вікно контексту становить 100,000 токенів для запиту та відповіді разом. Окремого обмеження на обсяг виводу немає: відповідь може використовувати весь доступний простір у вікні.

Згенеруйте свій API-ключ

Зареєструйтеся, отримайте ключ і оновіть базовий URL. Проста інтеграція.

Отримати API-ключ