Перейти к основному содержимому

POST /run

Запускает выполнение задачи агентом.

Запрос

POST /run
Content-Type: application/json
Authorization: Bearer <token>
{
"task_id": "550e8400-e29b-41d4-a716-446655440000",
"input": "Текст задания для агента",
"config": {
"system_prompt": "Системный промпт",
"max_tokens": 2048,
"enabled_tools": ["calculator"]
}
}

Ответ

{
"task_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "success",
"output": "Результат выполнения задания.",
"metrics": {
"duration_sec": 1.24,
"input_tokens": 312,
"output_tokens": 48,
"steps": 2
}
}

Статусы

СтатусHTTP-кодОписание
success200Задача выполнена успешно
error200Ошибка выполнения (подробности в output)
timeout200Превышено время выполнения