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

Почніть роботу з Uncensored API

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

Базова URL-адресаhttps://api.roleplayuncensored.com/v1

Встановіть ваш бажаний SDK OpenAI

Почніть із встановлення офіційної бібліотеки для вашої мови програмування. The openai пакет працює як для середовищ Python, так і Node.js, забезпечуючи сумісність з нашими стандартними кінцевими точками.

  • Python: pip install openai
  • Node.js: npm install openai

Ця єдина залежність обробляє автентифікацію та форматування запитів за вас.

Вкажіть базовий URL та API ключ

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

Встановіть base_url до https://api.roleplayuncensored.com/v1 та надайте свій ключ у api_key поле. Це гарантує, що всі запити маршрутизуються до нашої інфраструктури, не звертаючись до інших постачальників.

Зробіть свій перший запит на створення діалогу

Стандартний chat.completions.create запит з використанням ідентифікатора моделі uncensored. Ця модель відповідає без відмов для законного дорослого або суперечливого контенту, що робить її ідеальною для застосувань у рольових іграх.

Переконайтеся, що ваше вікно контексту не перевищує ліміт у 100,000 токенів для суми промпту та відповіді.

curl https://api.roleplayuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set difficulty to hard."}]
  }'

Обробка потокових відповідей

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

Останній фрагмент потоку включає загальне використання токенів для цілей тарифікації. Це дозволяє відстежувати витрати в реальному часі, не чекаючи завершення повної відповіді.

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)

Використовуйте режим JSON для структурованих даних

Запити структурованого виводу, встановивши response_format до {"type": "json_object"}. Модель форматуватиме свою відповідь у вигляді валідного JSON, що спрощує парсинг для вашої бекенд-логіки.

Ця функція корисна, коли потрібні послідовні структури даних для профілів персонажів або оновлень стану гри. Вона працює разом із іншими параметрами, такими як temperature та top_p для контролю креативності.

from openai import OpenAI

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

Перевірка доступних моделей

Викличте GET /v1/models ендпоінт для переліку моделей, доступних для вашого облікового запису. Це повертає ідентифікатор моделі uncensored разом із деталями його можливостей та вікна контексту.

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

import OpenAI from "openai";

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

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

Чому мій запит uncensored roleplay API не вдається з помилкою 401?

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

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

Якщо ваш попередньо оплачений кредит вичерпано, ви отримаєте код помилки 402. Помилки та відмови не споживають кредит, але успішна генерація токенів споживає його. Ви можете миттєво поповнити баланс USDT або USDC, щоб відновити службу без простоїв.

Як працює контекстне вікно на 100 000 токенів?

Ліміт у 100,000 токенів поширюється на суму вхідних токенів (промпт) та вихідних токенів (завершення). Ви можете надсилати великі контекстні вікна, але повинні переконатися, що сумарна кількість не перевищує це жорстке обмеження. Максимальний вихід за запит становить 16,000 токенів.

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

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