Résultat de la requête du workflow
Résultat de la requête du workflow
Utilisez workflowRunId pour interroger le résultat de l'exécution du workflow.
Méthode
POST
URL
https://api-${endpoint}.gptbots.ai/v1/workflow/query/result
Authentification
Pour plus de détails, consultez la méthode d'authentification dans la Présentation de l'API.
Requête
Exemple
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/workflow/query/result' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"workflowRunId": "xxxxxxxx"
}'
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/workflow/query/result' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"workflowRunId": "xxxxxxxx"
}'
Ce bloc de code dans la fenêtre flottante
En-têtes
| Champ | Type | Obligatoire | Description |
|---|---|---|---|
| Authorization | Bearer ${API Key} | O | Validez les appels en utilisant Authorization: Bearer ${API Key} ; obtenez la clé sur la page des clés API en tant que clé API. |
| Content-Type | application/json | O | Type de données, la valeur fixe est application/json. |
Corps
| Champ | Type | Obligatoire | Description |
|---|---|---|---|
| workflowRunId | String | O | ID d'exécution du workflow. |
Réponse
Exemple
{
"workflowId": "xxxxxxxx",
"workflowName": "todayNews",
"workflowVersion": "1.0.1",
"workflowRunId": "xxxxxxxx",
"input": {
"topic": "News"
},
"output": {
"news": [
{
"summary": "Un accident mortel bloque une autoroute principale à Haleiwa. Selon les services médicaux d'urgence, les ambulanciers sont intervenus sur les lieux de l'accident mercredi matin.",
"media": "Hawaii News Now",
"title": "Hawaii News Now - Dernières actualités, météo & trafic"
},
{
"summary": "Criminalité à Hawaï : un homme de 65 ans grièvement blessé lors d'une agression à Waikīkī. Jamil Hart reconnu coupable dans une affaire de meurtre à Mililani. La police démantèle une salle de jeux illégale à Nanakuli.",
"media": "KHON2",
"title": "KHON2 : Actualités, météo, sports, dernières nouvelles & direct"
}
]
},
"workflowExecutionTime": 8347,
"status": "SUCCEED",
"totalCost": 0.6928,
"totalTokens": 1745,
"startTime": 1758765323024,
"endTime": 1758765331373
}
{
"workflowId": "xxxxxxxx",
"workflowName": "todayNews",
"workflowVersion": "1.0.1",
"workflowRunId": "xxxxxxxx",
"input": {
"topic": "News"
},
"output": {
"news": [
{
"summary": "Un accident mortel bloque une autoroute principale à Haleiwa. Selon les services médicaux d'urgence, les ambulanciers sont intervenus sur les lieux de l'accident mercredi matin.",
"media": "Hawaii News Now",
"title": "Hawaii News Now - Dernières actualités, météo & trafic"
},
{
"summary": "Criminalité à Hawaï : un homme de 65 ans grièvement blessé lors d'une agression à Waikīkī. Jamil Hart reconnu coupable dans une affaire de meurtre à Mililani. La police démantèle une salle de jeux illégale à Nanakuli.",
"media": "KHON2",
"title": "KHON2 : Actualités, météo, sports, dernières nouvelles & direct"
}
]
},
"workflowExecutionTime": 8347,
"status": "SUCCEED",
"totalCost": 0.6928,
"totalTokens": 1745,
"startTime": 1758765323024,
"endTime": 1758765331373
}
Ce bloc de code dans la fenêtre flottante
Corps
| Champ | Type | Description |
|---|---|---|
| workflowId | String | ID du workflow. |
| workflowName | String | Nom du workflow. |
| workflowVersion | String | Numéro de version du workflow. |
| workflowRunId | String | ID d'exécution du workflow, utilisé pour identifier de manière unique cette exécution. |
| input | Object | Entrée pour le nœud "start", identique à l'entrée de la requête. |
| output | Object | Sortie pour le nœud "end", contenant les résultats de l'exécution du workflow. |
| workflowExecutionTime | Number | Temps d'exécution du workflow, en millisecondes. |
| status | String | Statut de l'appel du workflow, valeurs possibles : - SUCCEED : succès - FAILED : échec - PENDING : en attente - RUNNING : en cours |
| totalCost | Number | Coût total en crédits pour cette exécution. |
| totalTokens | Number | Nombre total de jetons consommés pour cette exécution. |
| startTime | Number | Horodatage de début, en millisecondes. |
| endTime | Number | Horodatage de fin, en millisecondes. |
