Получить статус пакетной задачи
/get-batches
Возвращает информацию о существующих задачах для асинхронной обработки. Если у пользователя нет задач, возвращается пустой список. Если передан path-параметр batch_id
, отобразится информация о конкретной задаче.
Запрос
Query Parameters
Идентификатор ранее загруженной пакетной задачи.
Header Parameters
OK
- application/json
- Схема
- Пример из схемы
Schema
Array [
Array [
]
]
batches
object[]
Список пакетных задач.
Идентификатор созданной пакетной задачи.
Возможные значения: [chat_completions
, embedder
]
Имя метода, в который далее пойдет запрос на выполнение.
request_counts
object[]
Количество запросов внутри пакетной задачи.
По умолчанию: 0
Общее количество запросов.
По умолчанию: 0
Количество обработанных запросов.
По умолчанию: 0
Количество ошибочных запросов.
Возможные значения: [created
, in_progress
, completed
]
Статус обработки файла.
Идентификатор файла с результатами обработки запросов батча. Заполняется, если status = completed. Cкачать результат можно с помощью метода get file/{file_id}/content
.
Время создания файла в формате unix timestamp.
Время обновления файла в формате unix timestamp.
{
"batches": [
{
"id": "string",
"method": "chat_completions",
"request_counts": {},
"status": "created",
"output_file_id": "string",
"created_at": 0,
"updated_at": 0
}
]
}
400 Bad request.
Некорректный формат запроса.
Ошибка авторизации.
- application/json
- Схема
- Пример из схемы
Schema
По умолчанию: 401
HTTP-код сообщения.
Возможные значения: [Unauthorized
, Token has expired
]
Unauthorized — не предоставлен авторизационный токен; Token has expired — истекло время действия токена.
{
"status": 401,
"message": "Unauthorized"
}
Батч не найден.
- application/json
- Схема
- Пример из схемы
Schema
По умолчанию: 404
HTTP-код сообщения.
По умолчанию: Batch task not found
Описание ошибки.
{
"status": 404,
"message": "Batch task not found"
}
Слишком много запросов в единицу времени.
- application/json
- Схема
- Пример из схемы
Schema
По умолчанию: 429
HTTP-код сообщения.
По умолчанию: Too many requests
Описание ошибки.
{
"status": 429,
"message": "Too many requests"
}
Внутренняя ошибка сервера.
- application/json
- Схема
- Пример из схемы
Schema
По умолчанию: 500
HTTP-код сообщения.
По умолчанию: Internal Server Error
Описание ошибки.
{
"status": 500,
"message": "Internal Server Error"
}