ru ▾
Получите свой ключ

Справочник по API Abliterating

Справочник по API Abliterating предоставляет простой путь к нашей услуге LLM без цензуры. Используйте стандартные OpenAI-совместимые инструменты для интеграции нашей модели без ограничений по контенту.

Базовый URL и аутентификация

Начните каждый запрос, указав в вашем клиенте https://api.abliterating.cc/v1. Передайте ваш уникальный API-ключ в Authorization заголовок как Bearer-токен. Эта настройка работает с официальными SDK OpenAI или любым совместимым HTTP-клиентом. Вы получаете этот ключ сразу после регистрации через Google или email на панели управления. Храните его в безопасности, так как он предоставляет полный доступ к вашему предоплаченному кредиту. Ошибки и отказы не расходуют ваш баланс, поэтому вы можете свободно тестировать. Наша система обрабатывает маршрутизацию к нашей модели без цензуры в фоновом режиме.

Первый запрос

Отправьте стандартный запрос chat completion POST для проверки подключения. Ваш запрос поступает в модель, и вы получаете прямой текстовый ответ. Система убирает типичные отказы за законный контент для взрослых. Вы управляете длиной вывода с помощью max_tokens параметр. Идентификатор модели — это просто uncensored. Этот простой интерфейс позволяет быстро интегрироваться в ваши существующие проекты. Проверьте тело ответа для сгенерированного текста и использования токенов.

Интеграция Python SDK

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

Настройка Node SDK

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

Потоковые ответы

Включите потоковую передачу, установив stream: true в вашем запросе. Вы получаете поток Server-Sent Events (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 Abliterating вызов функций?

Да, вы можете использовать параметры tools и tool_choice так же, как с OpenAI. Модель поддерживает структурированные выходные данные и режим JSON для надежной интеграции. Вы определяете схему функции, а модель возвращает соответствующие аргументы.

Как пополнить кредиты?

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

Ключ API общий для всех устройств?

Да, один активный ключ на аккаунт работает на любом устройстве. Если вы сгенерируете новый ключ, старый становится недействительным сразу. Вы можете заменить ключ напрямую из панели управления, не теряя баланс кредита.

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

Зарегистрируйтесь, скопируйте ключ и укажите новый базовый URL. Готово.

Получите свой ключ