Введение в 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 секунд |