ワークフロー結果を照会
ワークフロー結果を照会
workflowRunIdを使用して、ワークフロー実行結果を照会します。
メソッド
POST
URL
https://api-${endpoint}.gptbots.ai/v1/workflow/query/result
認証
認証方法の詳細は、API概要 を参照してください。
リクエスト
例
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"
}'
このコードブロックをポップアップで表示
ヘッダ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
| Authorization | Bearer ${API Key} | Y | Authorization: Bearer ${API Key} を使用して呼び出しを検証します。APIキーはAPIキーのページでAPI Keyとして取得します。 |
| Content-Type | application/json | Y | データ型、固定値は application/json。 |
ボディ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
| workflowRunId | String | Y | ワークフロー実行ID。 |
レスポンス
例
{
"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
}
このコードブロックをポップアップで表示
ボディ
| フィールド | 型 | 説明 |
|---|---|---|
| workflowId | String | ワークフローID。 |
| workflowName | String | ワークフロー名。 |
| workflowVersion | String | ワークフローのバージョン番号。 |
| workflowRunId | String | ワークフロー実行ID。この実行を一意に識別するために使用されます。 |
| input | Object | "start" ノードの入力。リクエスト内の入力と同一です。 |
| output | Object | "end" ノードの出力。ワークフロー実行の結果が含まれます。 |
| workflowExecutionTime | Number | ワークフローの実行に要した時間(ミリ秒)。 |
| status | String | ワークフロー呼び出しのステータス。可能な値は: - SUCCEED: 成功 - FAILED: 失敗 - PENDING: キュー内 - RUNNING: 実行中 |
| totalCost | Number | この実行の合計コストクレジット。 |
| totalTokens | Number | この実行で消費されたトークンの合計。 |
| startTime | Number | 開始タイムスタンプ(ミリ秒)。 |
| endTime | Number | 終了タイムスタンプ(ミリ秒)。 |
