リサーチタスクを取得
リサーチタスクの現在の状態を返します。stage、これまでのコスト、上限、タイムスタンプ、および失敗した場合のエラー詳細を含みます。
stage が completed、failed、canceled のいずれかになるまでポーリングしてください。回答はこのオブジェクトには含まれません。計画、作成、ポーリング、結果の読み取りの流れについては、リサーチタスクの実行 を参照してください。
Authorization
Path parameters
…/knowledge-fs/spaces/<knowledge base ID>)です。アドレスバーでは /datasets/new/ の後のセグメントです。Responses
null です。completed、failed、canceled のいずれかに達した日時(エポックミリ秒)です。タスクの実行中は null です。失敗コードで、failure.code と同じ値です。stage が failed の場合にのみ設定され、それ以外の場合は、キャンセルされたタスクも含めて null です。
失敗したリサーチタスクでは、failure.code は RESEARCH_TASK_CAPABILITY_REVOKED、RESEARCH_TASK_DISPATCH_DEAD、RESEARCH_TASK_EXECUTION_ATTEMPTS_EXHAUSTED、RESEARCH_TASK_FAILED、RESEARCH_TASK_PERMISSION_SNAPSHOT_INVALID、RESEARCH_TASK_RUNTIME_SNAPSHOT_INVALID のいずれかです。
エラー詳細です。stage が failed の場合にのみ設定され、それ以外の場合は null です。ここでは、値のないメンバーは null になります。traceId はタスク ID です。
action が retry の場合は、リサーチタスクを作成 で新しいタスクを作成してください。
research_task_id として使用します。limits が含まれていなかった場合は null です。送信されなかったメンバーは null になります。リサーチタスクを作成 に再度送信する前に、キーをキャメルケースに戻してください。metadata オブジェクトです。__knowledgeFs で始まるキーは除かれます。fast、deep、research のいずれかです。ライフサイクル上でのタスクの現在位置です。タスクは 1 段階ずつ進みます:
queued:受け付け済みで、ワーカーを待っています。planning:検索計画を決定しています。retrieving:ナレッジベースを検索しています。検索のチェックポイントが書き込まれることがあります。analyzing:検索されたチャンクを読み、評価しています。generating:回答を作成しています。最終結果はこの段階で書き込まれます。completed:完了しました。結果は リサーチタスクの結果一覧を取得 で取得します。failed:エラーで停止しました。errorとfailureを参照してください。canceled:リサーチタスクをキャンセル または予算によって停止しました。paused:タスクは一時停止中です。失敗の詳細をデプロイ環境の運用担当者に確認するか、タスクをキャンセルしてください。
completed、failed、canceled は最終状態です。
topK、または省略時はナレッジベースの トップ K の値です。