uk ▾
Отримати API-ключ

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

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

Швидкий старт: Ваш перший запит

Надішліть простий запит на отримання відповіді чату, щоб перевірити з’єднання та поведінку без цензури. API приймає стандартні chat/completions payloads та повертає текстові відповіді без фільтрів контенту для законного дорослого використання. Вам потрібен дійсний API-ключ та правильний базовий URL для продовження. Почніть з короткого промпту, щоб підтвердити, що модель відповідає очікуванням.

Ідентифікатор моделі uncensored. Вікно контексту підтримує до 100,000 токенів загалом. Обмеження виводу застосовуються на один запит. Перевірте свої кредити перед надсиланням великих завантажень. Помилки типу 402 вказують на недостатній баланс.

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

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

Використовуйте свій унікальний API-ключ, надісланий одразу після реєстрації. Автентифікуйте кожен запит за допомогою Authorization: Bearer <key> header. Базова URL-адреса — це https://api.abliteratedaichat.com/v1. Це забезпечує сумісність із офіційними SDK OpenAI та будь-якою сумісною бібліотекою клієнтів.

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

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

Потокова передача відповідей з SSE

Увімкніть потокову передачу, встановивши stream: true у вашому запиті. Отримуйте токени через Server-Sent Events (SSE) по мірі їх генерації. Фінальний чанк містить загальне використання токенів для билінгу та відстеження. Це знижує сприйняту затримку для довгих завдань роліплею або письма.

Обережно парсуйте потік SSE. Ігноруйте події, не пов’язані з даними. Об’єднайте дельти токенів, щоб відновити повну відповідь. Модель не відмовляє в законному контенті для дорослих, тому потокова передача безперешкодно працює для сценаріїв чат-ботів NSFW. Відстежуйте ліміти частоти 429 під час сесій з високою пропускною здатністю.

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

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

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

Спочатку протестуйте виклики функцій із простими інструментами. Переконайтеся, що модель дотримується схеми. Абліберовані моделі краще дотримуються інструкцій, ніж багато інших нецензурованих альтернатив. Однак великі запити з кількома обмеженнями все ще можуть викликати відхилення. Завжди перевіряйте вивід JSON.

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

Параметри: Temperature, Top P та стоп-слова

Налаштувати temperature для творчості чи детермінованості. Використовуйте top_p для вибірки за ядром (nucleus sampling). Встановіть stop послідовності для зупинки генерації за певними маркерами. Ці параметри контролюють поведінку моделі. Нижчі температури дають більш узгоджені результати. Вищі температури збільшують випадковість.

Експериментуйте з різними значеннями для вашого випадку використання. Рольовим іграм корисніші вищі значення temperature. Завданням програмування можуть знадобитися нижчі значення temperature для точності. API підтримує всі стандартні параметри: seed, presence_penalty, а також frequency_penalty. Тонко налаштуйте їх для оптимальних результатів.

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

Ліміти швидкості та паралельність

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

Стежте за використанням, щоб уникнути обмеження швидкості. Висока конкурентність може викликати ліміти, якщо запити великі. Контекстне вікно становить 100 000 токенів. Максимальний вихід — 16 000 токенів на запит. Помилки та відмови безкоштовні, тому невдалі запити не коштують кредитів.

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

cURL

curl https://api.abliteratedaichat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.abliteratedaichat.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.abliteratedaichat.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 здатність дотримуватися інструкцій?

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

Як обробляти помилки 402 або 429?

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

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

Вікно контексту становить 100 000 токенів для запиту та відповіді разом. Максимальний вивід за запит — 16 000 токенів. Використовуйте це для тривалої рольової гри або аналізу документів. Переконайтеся, що ваше корисне навантаження вміщується в ліміт тіла 8 МБ.

Отримайте ключ доступу в один крок

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

Отримати API-ключПереглянути документацію