Эндпоинты API
Каждая операция, которую предоставляет API, сгенерирована из того же документа
OpenAPI, который поддерживает интерактивную справку. Базовый URL —
https://api.apihubs.ru, и каждый вызов аутентифицируется с помощью токена
API — см. Аутентификация.
Управление аккаунтом
| Метод | Путь | Что выполняет |
|---|---|---|
GET | /api/v1/stats | Статистика использования и расходов для текущего пользователя |
GET | /api/v1/user/me | Запрос на получение текущего пользователя |
Каталог
| Метод | Путь | Что делает |
|---|---|---|
GET | /api/v1/catalog | Получить общий каталог моделей |
GET | /api/v1/catalog/{id} | Получить одну запись каталога по идентификатору модели |
Затраты
| Метод | Путь | Что он делает |
|---|---|---|
GET | /api/v1/cost | Получить все цены по модели |
GET | /api/v1/cost/{model} | Получить цены для конкретной модели |
Генерации
| Метод | Путь | Что делает |
|---|---|---|
POST | /api/v1/generation/create | Создает запрос на генерацию на основе модели. Возвращает сразу с taskId |
POST | /api/v1/generation/estimate | Оценивает точную стоимость баланса для запроса на генерацию |
LLM
| Метод | Путь | Что делает |
|---|---|---|
POST | /api/v1/chat/completions | Совместимое с OpenAI завершение чата. Установите stream: true для событий, отправляемых сервером. |
POST | /api/v1/messages | Эндпоинт, совместимый с Anthropic Messages API (модели Claude). Установите stream: true для событий, отправляемых сервером. |
GET | /api/v1/models | Список доступных моделей чата с ценой за токен (USD за 1 млн токенов) |
Управление задачами
| Метод | Путь | Что делает |
|---|---|---|
GET | /api/v1/task/status/{taskId} | Получить статус задачи |
Полный документ доступен по ссылке /openapi.json, если вы
предпочитаете с его помощью создать клиент.