model.
Cela nĂ©cessite que la fonctionnalitĂ© ClĂ©s API des agents soit activĂ©e pour votre organisation, ainsi que la permission Agents distants â Utiliser sur votre rĂŽle. Par dĂ©faut, seuls les administrateurs disposent de cette permission â demandez Ă votre administrateur de vous lâaccorder si nĂ©cessaire. Vous devez Ă©galement avoir au minimum un accĂšs en consultation Ă lâagent que vous souhaitez appeler.
Prérequis
- Votre organisation a activé les Clés API des agents.
- Votre rĂŽle dispose de la permission Agents distants â Utiliser.
- Vous ĂȘtes propriĂ©taire (Owner) de lâagent que vous souhaitez appeler. Ătre Editor ou Viewer dâun agent partagĂ© ne suffit pas pour lâappeler via lâAPI.
1. Créer une clé API
1
Ouvrez Clés API
Allez dans ParamĂštres â ClĂ©s API.
2
Créez une clé
CrĂ©ez une nouvelle clĂ©. Copiez-la immĂ©diatement â vous ne pourrez plus la revoir ensuite.
3
Stockez-la en sécurité
Traitez-la comme un mot de passe : stockez-la dans un gestionnaire de secrets ou une variable dâenvironnement, jamais dans du code exĂ©cutĂ© cĂŽtĂ© client ni dans un dĂ©pĂŽt public.
2. Trouver lâID de votre agent
LâAPI identifie un agent par son ID, pas par son nom. La façon la plus simple de lâobtenir :1
Ouvrez Agents â Tous les agents
Trouvez lâagent que vous souhaitez appeler.
2
Copiez son lien
Ouvrez le menu ⯠de lâagent et choisissez Copier le lien. Cela copie une URL de la forme
https://wonka.chat/c/new?agent_id=<ID_AGENT>.3
Extrayez l'ID
La valeur aprĂšs
agent_id= est lâID de lâagent. Utilisez-la comme valeur model dans vos appels API.URL de base et authentification
Authorization avec votre clé API :
Chat Completions
- curl
- Python (SDK OpenAI)
conversation_id et parent_message_id de la rĂ©ponse prĂ©cĂ©dente dans la requĂȘte suivante. DĂ©finissez "stream": true pour recevoir un flux SSE dâĂ©vĂ©nements chat.completion.chunk au lieu dâune seule rĂ©ponse JSON.
API Open Responses
Pour les cas dâusage agentiques nĂ©cessitant une sortie structurĂ©e par items, le mĂȘme agent est aussi disponible via lâendpoint Open Responses :id (resp_...) que vous pouvez renvoyer comme previous_response_id pour poursuivre le mĂȘme fil, un tableau output dâitems, et un objet usage.
Lister les agents
GET /models ne liste que les agents explicitement autorisĂ©s Ă lâaccĂšs API distant â pour la plupart des organisations, cette liste est courte, voire vide. Ne comptez pas dessus pour dĂ©couvrir lâID dâun agent : rĂ©cupĂ©rez-le depuis lâinterface WonkaChat comme indiquĂ© ci-dessus, et utilisez GET /models/:model pour vĂ©rifier si un ID dâagent donnĂ© est appelable.Erreurs
Les rĂ©ponses dâerreur suivent le format dâerreur OpenAI :
{ "error": { "message": "...", "type": "...", "code": "..." } }.
Utilisation depuis n8n ou Make
Ces deux outils proposent un nĆud/module OpenAI gĂ©nĂ©rique qui accepte une URL de base personnalisĂ©e. Pointez-le vershttps://<votre-domaine>/api/agents/v1, utilisez votre clĂ© API WonkaChat comme identifiant, et dĂ©finissez le champ modĂšle avec lâID de votre agent. Vous pouvez ainsi appeler un agent WonkaChat comme Ă©tape dâune automatisation sans Ă©crire de requĂȘtes HTTP personnalisĂ©es.