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

API Reference Abliterating

API Reference Abliterating надає простий шлях до нашого сервісу LLM без фільтрів. Використовуйте стандартні OpenAI-сумісні інструменти для інтеграції нашої моделі без контент-фільтрів.

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

Почніть кожен запит, звернувши ваш клієнт до https://api.abliterating.cc/v1. Передайте свій унікальний API-ключ у Authorization header as a Bearer token. This setup works with any official OpenAI SDK or compatible HTTP client. You receive this key immediately after signing up via Google or email on the dashboard. Keep it secure, as it grants full access to your prepaid credits. Errors and refusals do not consume your balance, so you can test freely. Our system handles the routing to our uncensored model behind the scenes.

Перший запит

Надішліть стандартний POST-запит chat completion для тестування з’єднання. Ваше запитання надходить у модель, і ви отримуєте пряму текстову відповідь. Система прибирає типові відмови для законного дорослого контенту. Ви контролюєте довжину виводу за допомогою max_tokens параметр. Ідентифікатор моделі — це просто uncensored. Цей простий інтерфейс дозволяє швидко інтегруватися в існуючі проекти. Перевірте тіло відповіді для згенерованого тексту та використання токенів.

Інтеграція SDK Python

Використовуйте офіційну Python-бібліотеку OpenAI для легкого підключення. Встановіть базовий URL та API-ключ перед ініціалізацією клієнта. Цей підхід використовує існуючий код, який у вас може бути. Бібліотека автоматично обробляє серіалізацію JSON та HTTP-запити. Ви можете отримувати потокові відповіді або повні завершення. Цей метод ідеально підходить для бекенд-сервісів або скриптів обробки даних. Налаштуйте змінні середовища для чистого розгортання. SDK абстрагує складність прямих HTTP-викликів.

Налаштування Node SDK

Інтегруйте, використовуючи JavaScript SDK для вебзастосунків. Ініціалізуйте клієнта, вказавши base URL та ключ. Це налаштування підтримує як CommonJS, так і ES-модулі. Ви можете надсилати запити та отримувати структурований JSON або звичайний текст. SDK ефективно керує повторними спробами та обробкою помилок. Це ідеально підходить для інтерфейсів чату в реальному часі або безсерверних функцій. Імпортуйте пакет і налаштуйте середовище. Синтаксиз імітує бібліотеку Python для узгодженості між стеками.

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

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

Ліміти, помилки та контекст

Ваше контекстне вікно охоплює 100 000 токенів для вхідних та вихідних даних разом. Ви можете надіслати до 16 000 токенів в одній відповіді. Ліміти швидкості дозволяють 300 запитів на хвилину на ключ. Помилка 401 означає, що ваш API-ключ недійсний. Помилка 402 вказує на вичерпання попередньо оплаченого кредиту. Помилка 426 сигналізує про перевищення ліміту швидкості. Помилки не нараховують кредити. Тіла запитів мають залишатися меншими за 8 МБ. Обережно керуйте ключами, оскільки заміна одного робить попередній недійсним.

cURL

curl https://api.abliterating.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list three benefits of the abliterating feature"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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

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)

FAQ

Чи підтримує API Abliter виклик функцій?

Так, ви можете використовувати параметри інструментів та tool_choice так само, як із OpenAI. Модель підтримує структуровані вихідні дані та режим JSON для надійної інтеграції. Ви визначаєте схему функції, а модель повертає відповідні аргументи.

Як поповнити кредит?

Поповнюйте через USDT на TRC20 або USDC на Base. Платежі варіюються від $20 до $500 з бонусами за великі суми. Кошти не мають терміну дії, і ви можете поповнювати баланс у будь-який час через панель керування.

Чи спільний API ключ між пристроями?

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

Генеруйте свій API-ключ

Зареєструйтеся, скопіюйте ключ і вкажіть нову базову URL-адресу. Готово.

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