Авторизация
Эндпоинт поддерживает два типа авторизации с разным уровнем доступа:| Тип | Видимость |
|---|---|
API ключ (sk-...) | Только генерации этого ключа |
| JWT токен | Все генерации организации |
Параметры запроса
Пагинация
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
page | integer | 1 | Номер страницы (от 1) |
limit | integer | 20 | Количество записей на странице (1-100) |
Фильтрация
| Параметр | Тип | Описание |
|---|---|---|
dateFrom | string | Дата начала периода (ISO 8601) |
dateTo | string | Дата конца периода (ISO 8601) |
requestType | string | Тип запроса: chat, image, video, audio |
status | string | Статус: completed, failed, pending |
apiKeyId | string | ID API ключа (только при JWT авторизации) |
withoutApiKey | boolean | Показать генерации без API ключа (только JWT) |
Сортировка
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
sortBy | string | createdAt | Поле: createdAt, clientCost |
sortOrder | string | desc | Направление: asc, desc |
Примеры
Ответ (200)
Поля элемента
| Поле | Тип | Описание |
|---|---|---|
id | string | ID генерации |
model | string | Slug модели |
modelDisplayName | string | Отображаемое имя модели |
requestType | string | Тип: chat, image, video, audio |
provider | string|null | Провайдер, обработавший запрос |
status | string | Статус: completed, failed, pending |
cost | string | Стоимость в рублях |
usage | object|null | Использование токенов |
generationTimeMs | number|null | Время генерации в миллисекундах |
createdAt | string | Дата создания |
apiKeyName | string | Имя API ключа (при JWT авторизации) |
apiKeyShort | string | Последние 6 символов ключа |
GET Детали генерации
Пример
Ответ (200)
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
id | string | ID генерации |
organizationId | string | ID организации |
apiKeyId | string | ID API ключа |
unifiedModelId | string | ID модели |
requestType | string | Тип запроса |
apiType | string | Тип API (chat_completions, responses, media и т.д.) |
responseMode | string | Режим ответа (sync, stream, async) |
status | string | Статус генерации |
finishReason | string | Причина завершения (stop, length, tool_calls и т.д.) |
finalEndpointSlug | string | Провайдер |
usage | object|null | Использование |
clientCost | string | Стоимость (RUB) |
generationTimeMs | number|null | Время генерации (ms) |
latencyMs | number|null | Задержка до первого ответа (ms) |
queueTimeMs | number|null | Время в очереди (ms) |
isCancelled | boolean | Была ли генерация отменена |
createdAt | string | Дата создания |
completedAt | string|null | Дата завершения |
attemptsCount | number | Количество попыток |