uk ▾
Спробувати з пробним кредитом
  1. Розблоковані AI-моделі
  2. Документація API

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

Ця документація охоплює основний інтерфейс chat-completions для нашої моделі без обмежень. Використовуйте надані ендпоінти, щоб надсилати текст і миттєво отримувати необмежені відповіді.

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

Надішліть свої запити до нашого базового URL з дійсним API-ключем у заголовку.

  • Базовий URL: https://api.unlockedaimodels.com/v1
  • Заголовок: Authorization: Bearer YOUR_API_KEY

Ідентифікатор моделі просто uncensored. Ви отримуєте один активний ключ на акаунт, який замінює будь-який попередній ключ після генерації.

curl https://api.unlockedaimodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate the standard HTTP headers for a POST request."}]
  }'

Ендпоінт Chat Completions

The POST /v1/chat/completions ендпоінт обробляє ваш текст і повертає завершення.

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

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

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

Увімкніть потокову передачу, встановивши stream: true у тілі вашого запиту.

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

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

from openai import OpenAI

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

Function Calling та інструменти

Визначте інструменти в тілі запиту, щоб увімкнути структурований виклик функцій.

Модель підтримує tool_choice параметри, що дозволяє вам примусово встановлювати конкретну поведінку або дозволяти моделі приймати рішення. Це корисно для створення агентів, яким потрібно взаємодіяти з зовнішніми системами, не порушуючи нецензурований контекст.

Переконайтеся, що ваші визначення інструментів відповідають схемі OpenAI для сумісності.

import OpenAI from "openai";

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

Режим JSON та структуровані виводи

Змушуйте модель повертати валідний JSON, встановивши response_format: {"type": "json_object"}.

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

У поєднанні з викликом функцій створює надійний конвеєр для автоматизованих завдань без зовнішніх шарів валідації.

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)

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

Контролюйте творчість за допомогою temperature та різноманітність з top_p.

Використовувати stop послідовності для зупинки генерації за певними маркерами. Вікно контексту становить 100,000 токенів загальною кількістю, з максимальною кількістю виводу 16,000 токенів, якщо ви не вкажете менше max_tokens значення (за замовчуванням — 2 048).

Ліміти частоти запитів становлять 300 запитів на хвилину та 8 паралельних запитів на ключ.

FAQ

Як почати роботу з uncensored моделлю?

Зареєструйтеся через Google або електронну пошту, щоб отримати безкоштовний пробний період $0.50. Додайте кредит у криптовалюті, щоб продовжити використовувати API після завершення пробного періоду. Використовуйте наданий базовий URL та свій API-ключ, щоб відправити перший запит.

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

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

Чи безкоштовна несексована модель?

Ні, але ви отримуєте пробний кредит у розмірі $0.50. Після цього ви платите за токени. Вхідні токени коштують $0.15 за мільйон, а вихідні — $0.50 за мільйон. Помилки та відмови є безкоштовними.

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

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