uk ▾

Документація API & Швидкий старт

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

Базова URL-адреса та аутентифікація

Наш API знаходиться за адресою https://api.llmjailbreak.cc/v1 та приймає стандартні заголовки. Вам потрібен Authorization: Bearer <your-api-key> header на кожному запиті. Отримайте ключ миттєво через панель керування, використовуючи Google або електронну пошту, а потім вставте його у свій клієнт. Базовий URL забезпечує сумісність із існуючими SDK OpenAI без змін у коді.

curl https://api.llmjailbreak.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "explain the Krebs cycle"}]
  }'

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

Пояснення POST /v1/chat/completions

Надсилайте текстові дані до /v1/chat/completions ендпоінт для отримання відповідей. Це основна точка взаємодії для необмеженої моделі. Ви визначаєте model як uncensored і надайте messages масив. API обробляє промпт і повертає згенерований текст.

from openai import OpenAI

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

Зберігайте ваші корисні навантаження менше 8 МБ. Система підтримує вікно контексту в 100,000 токенів, що об'єднує запит і завершення. Якщо ви перевищите ліміти, API відхилить запит. Використовуйте цей кінцевий пункт для NSFW рольових ігор або досліджень безпеки без фільтрів контенту.

Параметри: Temperature, Top-P, Seed

Контролюйте творчість за допомогою temperature та різноманітність з top_p. Встановіть seed для детермінованих результатів під час тестування. Ці параметри поводяться точно так само, як їхні аналоги в OpenAI. Налаштуйте їх, щоб точно налаштувати поведінку моделі для вашого конкретного випадку використання.

import OpenAI from "openai";

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

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

Режим JSON та виклик функцій

Забезпечте структурований вивід за допомогою response_format: {"type": "json_object"}. Це забезпечує, що модель повертає дійсний JSON. Ви також можете використовувати виклик функцій для інтеграції з зовнішніми інструментами. Визначте функції в tools масив і надати моделі вирішити, коли їх викликати.

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

Потокові відповіді (SSE)

Потокова передача відповідей за допомогою Server-Sent Events (SSE). Це зменшує затримку для довгих виводів. API надсилає токени інкрементально. Ви можете обробляти їх у реальному часі. Це ідеально підходить для інтерфейсів чату або живих демонстрацій.

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)

Статистика використання токенів з’являється в кінцевому чанку. Моніторьте це для точності розрахунків. Потоковий режим не впливає на ціноутворення. Кожен токен нараховується окремо за стандартною ставкою. Використовуйте це для покращення користувацького досвіду.

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

Очікуйте 429 помилки, якщо ви перевищуєте 300 запитів на хвилину на один ключ. Паралельні запити обмежені до 8 на ключ. Ці ліміти запобігають зловживанням та забезпечують стабільність. Оновіть свій тариф або зачекайте, якщо досягли ліміту.

A 402 помилка вказує на недостатність коштів. Поповніть баланс через криптовалюту, щоб продовжити. Кошти ніколи не згорають. Помилки та відмови безкоштовні. Слідкуйте за використанням через панель керування. API-ключ унікальний для кожного облікового запису. Замініть його, якщо потрібно.

FAQ

Чи сумісне це API з SDK OpenAI?

Так, воно повністю сумісне з OpenAI. Вам потрібно лише змінити базовий URL та API-ключ. Структура ендпоінту та параметри відповідають стандартному API. Це дозволяє інтегрувати його без додаткових змін (drop-in integration).

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

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

Як обробляти помилки, такі як 401 або 429?

Помилка 401 означає, що ваш API-ключ недійсний або відсутній. Помилка 429 вказує на перевищення ліміту швидкості у 300 запитів на хвилину. Перевірте свої облікові дані або зачекайте перед повторною спробою. Обидві помилки є стандартними відповідями HTTP.

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

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

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