Consultar el resultado del flujo de trabajo
Consultar el resultado del flujo de trabajo
Se utiliza workflowRunId para consultar el resultado de la ejecución del flujo de trabajo.
Método
POST
URL
https://api-${endpoint}.gptbots.ai/v1/workflow/query/result
Autenticación
Para más información, consulte el método de autenticación en la Visión general de la API.
Solicitud
Ejemplo
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"
}'
Este bloque de código en una ventana flotante
Encabezados
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| Authorization | Bearer ${API Key} | Y | Validación de llamadas mediante Authorization: Bearer ${API Key}. La clave se obtiene en la página API keys como API Key. |
| Content-Type | application/json | Y | Tipo de contenido; el valor es fijo: application/json. |
Cuerpo
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| workflowRunId | String | Y | ID de ejecución del flujo de trabajo. |
Respuesta
Ejemplo
{
"workflowId": "xxxxxxxx",
"workflowName": "todayNews",
"workflowVersion": "1.0.1",
"workflowRunId": "xxxxxxxx",
"input": {
"topic": "News"
},
"output": {
"news": [
{
"summary": "Fatal crash shuts down major highway in Haleiwa. According to Emergency Medical Services, paramedics responded to the scene of the crash Wednesday morning.",
"media": "Hawaii News Now",
"title": "Hawaii News Now - Breaking News, Latest News, Weather & Traffic"
},
{
"summary": "Hawaii Crime: Man, 65, critically injured in Waikīkī assault. Jamil Hart found guilty in Mililani murder case. HPD busts illegal gambling room in Nanakuli.",
"media": "KHON2",
"title": "KHON2: Hawaii News, Weather, Sports, Breaking News & Live"
}
]
},
"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": "Fatal crash shuts down major highway in Haleiwa. According to Emergency Medical Services, paramedics responded to the scene of the crash Wednesday morning.",
"media": "Hawaii News Now",
"title": "Hawaii News Now - Breaking News, Latest News, Weather & Traffic"
},
{
"summary": "Hawaii Crime: Man, 65, critically injured in Waikīkī assault. Jamil Hart found guilty in Mililani murder case. HPD busts illegal gambling room in Nanakuli.",
"media": "KHON2",
"title": "KHON2: Hawaii News, Weather, Sports, Breaking News & Live"
}
]
},
"workflowExecutionTime": 8347,
"status": "SUCCEED",
"totalCost": 0.6928,
"totalTokens": 1745,
"startTime": 1758765323024,
"endTime": 1758765331373
}
Este bloque de código en una ventana flotante
Cuerpo
| Campo | Tipo | Descripción |
|---|---|---|
| workflowId | String | ID del flujo de trabajo. |
| workflowName | String | Nombre del flujo de trabajo. |
| workflowVersion | String | Número de versión del flujo de trabajo. |
| workflowRunId | String | ID de ejecución del flujo de trabajo, utilizado para identificar de forma única esta ejecución. |
| input | Object | Entrada del nodo «start», idéntica a la entrada de la solicitud. |
| output | Object | Salida del nodo «end», que contiene los resultados de la ejecución del flujo de trabajo. |
| workflowExecutionTime | Number | Tiempo empleado en ejecutar el flujo de trabajo, en milisegundos. |
| status | String | Estado de la invocación del flujo de trabajo; los valores posibles incluyen: - SUCCEED: éxito - FAILED: fallo - PENDING: en cola - RUNNING: en ejecución |
| totalCost | Number | Coste total en créditos de esta ejecución. |
| totalTokens | Number | Total de tokens consumidos en esta ejecución. |
| startTime | Number | Marca de tiempo de inicio, en milisegundos. |
| endTime | Number | Marca de tiempo de fin, en milisegundos. |
