API Agents¶
Endpoints d'exécution d'agents LangChain.
POST /agents/execute¶
Exécuter un agent avec des outils.
Request¶
{
"task": "Recherche les dernières actualités tech",
"agent_type": "research",
"tools": ["web_search", "summarize"],
"max_iterations": 5
}
Types d'Agents¶
| Type | Description | Tools |
|---|---|---|
research | Recherche et synthèse | web_search, summarize |
code | Génération de code | code_exec, file_read |
data | Analyse de données | calculator, chart |
general | Assistant général | all |
Response 200¶
{
"result": "Voici les principales actualités...",
"steps": [
{
"tool": "web_search",
"input": "tech news January 2026",
"output": "Found 10 articles..."
},
{
"tool": "summarize",
"input": "Article 1: ...",
"output": "Summary: ..."
}
],
"total_tokens": 2500,
"execution_time_ms": 5200
}
GET /agents/list¶
Lister les agents disponibles.
Response 200¶
{
"agents": [
{
"type": "research",
"name": "Research Agent",
"description": "Recherche et synthèse d'informations",
"tools": ["web_search", "summarize"]
}
]
}
GET /agents/{id}/tools¶
Lister les outils d'un agent.