uk ▾
Отримати пробний ключ

Швидкий старт: Інтегруйте необмежений API

Інтегруйте наш uncensored API за лічені хвилини, використовуючи стандартні SDK OpenAI. Надсилайте текст, отримуйте текст та обходьте фільтри контенту за допомогою однієї базової URL.

https://api.openrouternsfwmodel.com/v1uncensored

Встановіть стандартний SDK OpenAI

Почніть із встановлення офіційної клієнтської бібліотеки для бажаної мови. Це забезпечує сумісність із нашою кінцевою точкою, сумісною з OpenAI. Використовуйте менеджер пакетів для додавання залежності. Для Python виконайте pip install openai. Для Node.js виконайте npm install openai. Це стандартизує ваш код інтеграції.

Налаштуйте свій базовий URL та ключ API

Направте клієнта до нашого виділеного кінцевого пункту. Це замінює стандартну URL-адресу OpenAI у вашій конфігурації. Встановіть base_url до нашого домену. Використовуйте свій API-ключ з панелі керування. Наша uncensored модель реагує на ID uncensored. Ця конфігурація працює з будь-яким стандартним SDK OpenAI.

Надішліть свій перший запит на завершення чату

Надішліть POST-запит на кінцеву точку завершення чату. Надішліть свій промпт як частину масиву messages. Модель повертає текстову відповідь без відмов у вмісті. Використовуйте model параметр встановлено на uncensored. Це підтверджує, що ваша інтеграція працює правильно.

Увімкніть потокове передавання для виведення токенів у реальному часі

Встановити stream для true для миттєвого виведення токенів. API повертає події, надіслані сервером (SSE). Кожен частковий фрагмент містить частину тексту. Це ідеально підходить для інтерфейсів чату. Дані про використання токенів з'являються в останньому фрагменті. Потокове передавання значно зменшує сприйняту затримку.

Використовуйте виклик функцій та режим JSON

Увімкніть структуровані виводи для ваших додатків. Використовуйте response_format для суворого режиму JSON. Ви також можете визначити інструменти для виклику функцій. Встановіть tool_choice для автоматизації дій. Це підтримує складну логіку без помилок парсингу. Модель надійно обробляє структуровані дані.

Розуміння лімітів швидкості та паралелізму

Кожен ключ дозволяє 300 запитів на хвилину. Ви можете виконувати 8 одночасних запитів одночасно. Тіло запиту має бути меншим за 8 МБ. Якщо ви перевищите ліміти, отримаєте помилку 429. Недійсні ключі повертають 401. Немає кредиту — помилки 402. Помилки є безкоштовними, тому повторні спроби нічого не коштують.

cURL

curl https://api.openrouternsfwmodel.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 HTTP status codes"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

FAQ

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

Модель підтримує контекстне вікно на 100,000 токенів. Це включає токени промпта та результату. Ви можете надіслати до 16,000 токенів в одному відповіді. Якщо ви не встановите max_tokens, значення за замовчуванням становить 2,048 токенів.

Як обробляти ліміти швидкості?

Вам доступно до 300 запитів на хвилину на один ключ. Ви можете мати 8 одночасних активних запитів. Якщо ви перевищите ці ліміти, API поверне статус-код 429. Реалізуйте експоненційне сповільнення (exponential backoff) у колієнта для повторних спроб.

Чи є API без цензури?

Так, модель не відхиляє законний дорослий контент. Вона налаштована на необмежені рольові ігри та творче письмо. Єдине суворе обмеження — це сексуальний контент з участю неповнолітніх. Запити з таким контентом завжди відхиляються.

Отримайте свій API-ключ за один крок

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

Отримати пробний ключ