Введение в API

Обзор usellm API и способы аутентификации

Введение в API

usellm предоставляет REST API, совместимый со стандартом OpenAI, для доступа к AI-моделям.

Базовый URL

https://api.usellm.ru/v1

Аутентификация

Все запросы требуют API-ключ в заголовке Authorization:

Authorization: Bearer <USELLM_API_KEY>

Получите API-ключ в консоли.

Совместимость с OpenAI

usellm полностью совместим с OpenAI SDK. Просто измените base_url:

curl https://api.usellm.ru/v1/models \
  -H "Authorization: Bearer <USELLM_API_KEY>"

Коды ответов

КодОписание
200Успешный запрос
201Задача создана (для асинхронных операций)
400Неверный запрос
401Ошибка аутентификации
402Недостаточно средств
403Доступ запрещён
404Ресурс не найден
408Таймаут запроса
429Превышен лимит запросов
500Ошибка сервера
502Провайдер недоступен
503Нет доступных провайдеров

Формат ошибок

{
  "error": {
    "code": "NOT_FOUND",
    "message": "Ресурс не найден"
  }
}

Лимиты

ПараметрЗначение
Макс. размер файла50 MB
Макс. размер изображения (хранилище)50 MB
Таймаут600 секунд