Créer une réponse
Une requête Responses contient model et input. Le champ input peut être une chaîne courte ou un ensemble structuré d’éléments lorsque le flux de travail l’exige.
Concevez le gestionnaire autour du tableau output : le texte, un appel d’outil et les éléments de service peuvent être de types différents.
curl --request POST https://cicora.ai/api/v1/responses \
--header "Authorization: Bearer $CICORA_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "openai/gpt-5.6-sol",
"input": "Summarize the incident report for an engineer."
}'Contrôler le flux de travail
- Conservez l’ID de réponse et l’ID de conversation ou de session associé dans votre propre système.
- Limitez côté application le nombre d’étapes automatiques d’une boucle d’agent.
- Vérifiez les paramètres du modèle avant d’ajouter de l’audio, des images ou des outils.
Analyser le résultat
Ne vous fiez pas à la position d’un seul élément textuel. Parcourez output, extrayez les types reconnus et conservez les types inconnus à des fins d’observabilité.
Lorsque la diffusion continue est nécessaire, utilisez la forme diffusée du même flux de travail et ne combinez les deltas qu’en fonction des identifiants d’éléments.