Документация 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-ключи
Ключи API выдаются сразу после регистрации через Google или email. Передавайте ключ в 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 с SDK OpenAI?
Да, API следует формату завершения чата OpenAI. Вам нужно только обновить базовый URL и API-ключ в конфигурации клиента.
Что произойдет, если я получу ошибку 402?
Ошибка 402 означает, что ваш предоплаченный баланс исчерпан. Вы должны пополнить его криптовалютой, чтобы продолжить использование сервиса. Ошибки не расходуют кредит.
Насколько велико окно контекста?
Окно контекста составляет 100,000 токенов для входных и выходных данных вместе. Это позволяет поддерживать длинные диалоги без потери раннего контекста.
Ваш ключ на один шаг ближе
Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.