ru ▾
Получите пробный ключ

Справочник API: Chat Completions

Подключите LLM без цензуры к своему приложению через стандартный интерфейс, совместимый с OpenAI. Отправляйте текст, получайте текст и обрабатывайте потоковые ответы без фильтров контента.

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

Используйте предоставленный базовый URL для маршрутизации запросов к нашей uncensored LLM. Включите ваш ключ API в Authorization header для каждого запроса. Это гарантирует аутентификацию ваших вызовов и правильную оплату с вашего предоплаченного кредита. Вы можете сгенерировать ключ мгновенно через Google или email на странице регистрации.

curl https://api.abliteratedllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
  }'

Конечная точка принимает стандартные JSON-пэйлоады. Если вы используете сторонний клиент, обновите базовый URL, указав этот адрес. Ваш API-ключ служит единственным удостоверением для вашей учетной записи.

Эндпоинт Chat Completions

Отправляйте сообщения в POST /v1/chat/completions эндпоинт для генерации текста. Идентификатор модели всегда uncensored. Этот эндпоинт обрабатывает текстовый ввод и возвращает текстовый вывод без дополнительных модальностей. Он предназначен для ролевых игр, написания текстов или задач по программированию, которые не требуют отказов в контенте.

from openai import OpenAI

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

Настройте библиотеку клиента с правильным базовым URL. SDK берет на себя сериализацию JSON. Вы можете использовать потоковую передачу ответов или дождаться полного завершения. Модель работает на наших серверах, поэтому вам не нужны локальные ресурсы GPU.

Потоковые ответы и использование токенов

Включите потоковую передачу, установив stream: true в вашем запросе. API возвращает фрагменты через Server-Sent Events. Последний фрагмент содержит статистику общего использования токенов. Это позволяет отслеживать расходы в реальном времени без дополнительных вызовов API. Потоковая передача идеально подходит для интерактивных приложений, где важна задержка.

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)

Разбирайте поток, чтобы отображать токены по мере их поступления. Последний чанк включает usage объект. Вы можете накапливать эти подсчеты для своей панели выставления счетов. Ошибки во время потоковой передачи обрабатываются корректно.

Function Calling и режим JSON

Используйте tools параметр для вызова функций. Модель поддерживает структурированный вывод через response_format установлен на json_object. Это обеспечивает согласованное разделение для логики вашего бэкенда. Вы можете определить сложные схемы для вашего приложения.

import OpenAI from "openai";

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

Определите ваши функции в теле запроса. Модель будет их вызывать или возвращать данные в формате JSON. Эта функция работает с uncensored моделью так же, как и со стандартными API OpenAI. Вы можете комбинировать инструменты и режим JSON по мере необходимости.

Лимиты запросов и коды ошибок

API накладывает строгие ограничения для обеспечения стабильности. Вы можете делать 300 запросов в минуту и выполнять до 8 параллельных запросов на ключ. Размер тела запроса не должен превышать 8 МБ. Ошибки возвращают стандартные коды статуса HTTP. Ошибка 401 означает, что ваш ключ недействителен. Ошибка 402 указывает на недостаток средств. Ошибка 429 сигнализирует о достижении лимита частоты запросов.

Параметры модели и контекстное окно

Окно контекста поддерживает 100,000 токенов для промпта и завершения в сумме. Вы можете установить temperature, top_p, и seed для контроля. Максимальный вывод — 16,000 токенов на запрос. Эти параметры позволяют тонко настраивать креативность и детерминизм. Настраивайте параметры в зависимости от вашего варианта использования.

curl https://api.abliteratedllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
  }'

Передайте эти параметры в теле JSON. Модель отвечает в соответствии с вашими настройками. Используйте seed для воспроизводимых результатов. uncensored модель уважает эти ограничения так же, как и любая другая LLM.

Расчет затрат и подсчет токенов

Платите только за то, что используете. Ставка составляет $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов. Ошибки и отказы бесплатны. Ваш предоплаченный кредит никогда не истекает. Вы можете пополнить его криптовалютой в любое время. API возвращает количество токенов в каждом ответе. Отслеживайте использование через usage объект.

curl https://api.abliteratedllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
  }'

Отслеживайте баланс в панели управления. Кредит списывается после каждого запроса. Нет ежемесячных платежей или подписок. Вы можете начать с бесплатного пробного периода. Используйте API уверенно без скрытых расходов.

Частые вопросы

Каков онлайн ID модели uncensored LLM?

Идентификатор модели всегда "uncensored". Вам не нужно выбирать конкретную версию или вариант. Это модель с открытыми весами, настроенная на отсутствие отказов.

Как начать работу с API abliterated?

Зарегистрируйтесь через Google или электронную почту, чтобы получить API-ключ мгновенно. Вы получаете $0.50 в пробном кредите. Пополните USDT или USDC для большего объема использования. API готов к немедленной интеграции.

Совместим ли uncensored API с SDK OpenAI?

Да, используется стандартный интерфейс OpenAI. Вам нужно лишь изменить базовый URL и API-ключ в вашем клиенте. Все стандартные параметры, такие как temperature и потоковая передача, работают как ожидается.

Получите API-ключ

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