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-код | Описание |
|---|---|---|
success | 200 | Задача выполнена успешно |
error | 200 | Ошибка выполнения (подробности в output) |
timeout | 200 | Превышено время выполнения |