リサーチタスクをキャンセル
完了していないリサーチタスクをキャンセルし、stage が canceled の状態で返します。
タスクの記録は保持され、すでに書き込まれた結果は リサーチタスクの結果一覧を取得 で引き続き読み取れます。
Authorization
Path parameters
…/knowledge-fs/spaces/<knowledge base ID>)です。アドレスバーでは /datasets/new/ の後のセグメントです。Responses
stage は canceled で、completed_at が設定されます。error は null のままです。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 の値です。