Документація API
uncensored LLM API приймає OpenAI-сумісні чат-завершення з моделлю попередньої оплати кредитів та без щомісячних зборів. Почніть надсилати запити негайно, використовуючи базовий URL, ваш API ключ та model id "uncensored".
Швидкий старт: Ваш перший запит
API для необмеженої LLM використовує стандартний POST /v1/chat/completions endpoint. endpoint. Вкажіть клієнту базовий URL та додайте свій ключ. Ідентифікатор моделі — uncensored. Це працює з будь-яким OpenAI-compatible SDK.
Надішліть просте повідомлення, щоб перевірити з’єднання. Служба повертає текст безпосередньо. Помилки, такі як 401, вказують на недійсний ключ. Використовуйте наданий код, щоб протестувати ваші налаштування.
Автентифікація та API-ключі
Ключі видаються миттєво після реєстрації через Google або електронну пошту. Передавайте ключ у Authorization: Bearer <key> header. На обліковий запис припадає один активний ключ; генерація нового ключа замінює попередній. Ліміт становить 300 запитів на хвилину.
Точки доступу: /v1/chat/completions та /v1/models
Використовувати GET /v1/models перевірити доступність. Надішліть текст на POST /v1/chat/completions. Базовий URL — https://api.abliteratedaionline.com/v1. Векторних вбудовувань чи кінцевих точок для зображень немає. Запити — текст вхідний, текст вихідний.
Параметри: Temperature, Top P та інше
Контролюйте творчість за допомогою temperature та top_p. Встановіть stop послідовності для чистих зрізів. Використовуйте seed для відтворюваності. Режим JSON вимагає response_format встановлено на json_object. Налаштуйте штрафи за частоту та наявність.
Потокові відповіді з SSE
Увімкніть потокову передачу, встановивши stream true. Токени надходять через Server-Sent Events. Деталі використання токенів з'являються в останньому фрагменті. Цей метод зменшує сприйняту затримку для довгих виводів.
Обробка помилок та ліміти частоти запитів
Вирішуйте помилки 401 для неправильних ключів та 402 для недостатності кредитів. 429 вказує на ліміти швидкості. Контекстне вікно становить 100 000 токенів. Максимальний вихід — 16 000 токенів. Помилки та відмови не споживають кредит.
Можливості моделі: Контекстне вікно та максимальна кількість токенів
Модель підтримує контекстне вікно на 100,000 токенів. Це включає як промпт, так і відповідь. Максимальний обсяг виводу за один запит становить 16,000 токенів. Стандартне значення max_tokens — 2,048. Це дозволяє зберігати велику історію розмов.
cURL
curl https://api.abliteratedaionline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fix the syntax error in this python loop"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedaionline.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.abliteratedaionline.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)Чи є abliterated AI online сумісним з SDK OpenAI?
Так, API дотримується формату OpenAI chat completions. Вам потрібно лише оновити базовий URL та API-ключ у конфігурації вашого клієнта.
Що станеться, якщо я отримую помилку 402?
Помилка 402 означає, що ваш попередньо оплачений кредит вичерпано. Ви повинні поповнити баланс криптовалютою, щоб продовжити використання служби. Помилки не споживають кредит.
Як великим є вікно контексту?
Контекстне вікно становить 100,000 токенів для вхідних даних та виводу разом. Це дозволяє підтримувати довгі розмови без втрати раннього контексту.
Ваш ключ на один крок від готовності
Створіть обліковий запис, скопіюйте ключ, змініть базову URL-адресу. Ось і вся налаштування.