uk ▾
Відкрити обліковий запис

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

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

Автентифікація & базовий URL

Використовуйте свій API-ключ із базовим URL https://api.paidapi.cc/v1. Передайте ключ у Authorization header as a Bearer token. This setup works with any OpenAI-compatible client library without extra configuration steps.

curl https://api.paidapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set up a cron job to run every hour"}]
  }'

Зберігайте ваш ключ у безпеці. Якщо ви його втратите, згенеруйте новий на панелі керування. Старий ключ перестає працювати миттєво.

Перший запит

Надішліть POST-запит на /v1/chat/completions з моделлю "uncensored". Вкажіть масив повідомлень у тілі запиту. API повертає текстові завершення на основі контексту вашого запиту.

from openai import OpenAI

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

Цей простий виклик підтверджує, що ваша інтеграція працює. Перевірте об’єкт відповіді на наявність використання токенів та контенту.

Потокові відповіді

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

import OpenAI from "openai";

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

Обробляйте кожен фрагмент індивідуально. Агрегуйте їх, щоб сформувати остаточну відповідь. Останній фрагмент містить загальне використання токенів для запиту.

Виклик функцій & Інструменти

Визначте інструменти в тілі запиту. Модель повертає виклики інструментів, коли це доречно. Парсіть назву функції та аргументи з відповіді.

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

Конфігурація режиму JSON

Встановити response_format до {"type": "json_object"}. Модель структурує вивід у вигляді валідного JSON. Це спрощує парсинг для програмних робочих процесів.

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

Ліміти частоти та помилки

Ви отримуєте 300 запитів на хвилину та 8 одночасних запитів на ключ. Перевищення цих лімітів повертає помилку 429. Тіла запитів мають залишатися меншими за 8 МБ. Контекстне вікно становить 100,000 токенів загалом.

Вирішуйте помилки 401, перевіряючи ключ. Помилки 402 означають, що вам потрібно більше кредитів. Помилки не споживають токени. Тримайте передоплачений кредит поповненим, щоб уникнути перерв.

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

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)

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

Яка базова URL-адреса для API?

Базовий URL-адреса: HTTPS://api.paidapi.cc/v1. Використовуйте цей ендпоінт для всіх запитів. Сумісно зі стандартними SDK OpenAI.

Як обробляти потокові відповіді?

Встановіть параметр stream у true в своєму запиті. API надсилає фрагменти даних по мірі їх генерації. Це дозволяє відображати вивід у реальному часі.

Що станеться, якщо я досягну ліміту швидкості?

API повертає код стану 429. Вам потрібно зачекати, доки скинеться ліміт швидкості. Ліміт становить 300 запитів на хвилину на ключ.

Ваш API-ключ чекає

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