ru ▾
Начать сейчас
  1. Самый дешевый API ИИ
  2. Быстрый старт: Подключение нецензурируемого API LLM

Быстрый старт: Подключение нецензурируемого API LLM

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

Предварительные требования: SDK и API-ключ

Начните с создания аккаунта, чтобы получить уникальный API-ключ. Войдите через Google или почту и пароль, чтобы мгновенно сгенерировать ключ без проверки по номеру телефона. Установите пакет предпочитаемой SDK, например, openai для Python, и настройте его с базовым URL https://api.apiaicheapest.com/v1. Аутентифицируйте каждый запрос, установив Authorization header для Bearer YOUR_API_KEY. Вы можете немедленно проверить подключение с помощью приведенных примеров.

Запрос на базовое завершение чата

Отправьте стандартный запрос chat completion для генерации текстовых ответов. API принимает список сообщений и возвращает вывод модели. Используйте идентификатор модели uncensored для доступа к нашей open-weight модели без отказов в контенте. Каждый ответ включает детали использования токенов для точного отслеживания биллинга. Ошибки, такие как недостаточный кредит или недействительные ключи, возвращаются с четкими HTTP кодами состояния.

curl https://api.apiaicheapest.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this Python list to a JSON array"}]
  }'

Потоковые ответы (SSE)

Включите потоковую передачу, чтобы получать токены в реальном времени по мере их генерации. Установите stream параметр на true в тело запроса. Сервер возвращает последовательность событий, отправляемых сервером (SSE), содержащих частичные завершения. Прочитайте последний фрагмент, чтобы получить общее количество токенов и стоимость. Этот подход значительно снижает воспринимаемую задержку для конечных пользователей.

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)

Вызов функций (Инструменты)

Определите инструменты, чтобы модель могла динамически вызывать внешние функции. Передайте список определений инструментов в tools parameter и укажите tool_choice как auto. Модель возвращает аргументы функций в формате JSON, когда это уместно. Парсите эти аргументы в коде для выполнения необходимой логики. Эта функция позволяет создавать сложные рабочие процессы агентов и задачи извлечения данных.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apiaicheapest.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 и параметры

Принудированный структурированный вывод путем установки response_format для {"type": "json_object"}. Это обеспечивает, что модель возвращает допустимый JSON, что критически важно для машинной обработки. Вы также можете управлять случайностью с помощью temperature и top_p, или последовательности stop. Настройте эти параметры, чтобы сбалансировать креативность и точность. Модель поддерживает контекстное окно на 100 000 токенов для длинных документов.

Обработка ограничений и ошибок

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

Python

from openai import OpenAI

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

Часто задаваемые вопросы

Какой самый дешёвый API AI для базовой генерации текста?

Наш API предлагает прозрачное ценообразование по цене $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов. Нет минимальных расходов, а предоплаченный кредит не истекает, что делает его экономически выгодным для переменных паттернов использования.

Поддерживает ли uncensored LLM вызов функций?

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

Как обрабатывать ограничения частоты запросов в самом дешевом API LLM?

API ограничивает запросы до 300 в минуту на ключ с максимумом 8 одновременных запросов. Если вы превысите эти лимиты, вы получите код статуса 429. Реализуйте экспоненциальное замедление (exponential backoff) в клиенте для плавной обработки повторных попыток.

Получите ключ за секунды

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