ru ▾
Начать сейчас

Документация API

Начните работу с API модели abliterated AI, используя стандартные OpenAI-совместимые конечные точки. Это руководство охватывает аутентификацию, быстрые запросы, потоковую передачу и критические ограничения для вашей первой интеграции.

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

Начните с генерацией вашего ключа через панель управления. Используйте https://api.abliteratedaimodel.com/v1 в качестве базового URL. Передайте ключ в Authorization header. Подписки или ежемесячные платежи не применяются. Ваш предоплаченный кредит покрывает использование до полного израсходования.

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

Отправьте простое завершение текста, чтобы проверить подключение. uncensored модель мгновенно отвечает на стандартные промпты. Замените YOUR_API_KEY с вашими сгенерированными учетными данными. Ответ включает сгенерированный текст и использование токенов.

curl https://api.abliteratedaimodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a hello world function in python"}]
  }'

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

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

from openai import OpenAI

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

Настройка SDK Node.js

Импортируйте пакет OpenAI в вашем проекте Node.js. Настройте API-ключ и базовый URL. Выполните запрос на завершение чата с вашим желаемым запросом. Обработайте данные ответа асинхронно. Этот метод идеально подходит для сред JavaScript на стороне сервера.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.abliteratedaimodel.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 для true в вашем запросе. Получайте чанки по мере их генерации. Обрабатывайте каждый чанк для обновления интерфейса в реальном времени. Это значительно снижает воспринимаемое время ожидания.

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)

Лимиты и ошибки

Контекстные окна поддерживают 100,000 токенов в общей сложности. Максимальный объем вывода за запрос составляет 16,000 токенов. Лимиты скорости позволяют выполнять 300 запросов в минуту. Обрабатывайте ошибки, такие как 401 для недействительных ключей или 402 для недостаточного баланса. Тщательно планируйте использование токенов, чтобы избежать прерываний во время задач с высокой нагрузкой.

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

Что такое аблатированная ИИ-модель?

Это нецензурированная LLM, оптимизированная для неограниченной генерации текста. Модель устраняет поведение отказов по контенту для законных взрослых тем. Используются стандартные конечные точки, совместимые с OpenAI, для легкой интеграции.

Как работает выставление счетов?

Вы платите за токен с предоплаченным кредитом. Входные токены стоят $0.15 за миллион, а выходные токены стоят $0.50 за миллион. Кредит никогда не истекает, а ошибки бесплатны.

Могу ли я использовать потоковую передачу для длинных контекстов?

Да, потоковая передача работает с полным контекстным окном в 100 000 токенов. Она снижает задержку, отправляя токены по мере их генерации. Это идеально подходит для приложений реального времени и длинных текстов.

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

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

Начать сейчас