設定の移行を取得
ナレッジベース設定を更新 が 202 を返したときに開始した移行の進捗を返します。run_state が succeeded、failed、canceled のいずれかになるまでポーリングしてください。
succeeded になったら、ナレッジベース設定を取得 で新しい設定とその revision を読み取ってください。
更新とポーリングの流れについては、モデルと検索設定の変更 を参照してください。
1 min read
get/knowledge-fs/spaces/{knowledge_base_id}/settings/migrations/{migration_id}
Request example
Response
get/knowledge-fs/spaces/{knowledge_base_id}/settings/migrations/{migration_id}
Authorization
Path parameters
ナレッジベース ID です。ナレッジベースの API アクセス ダイアログに表示されるサービス API エンドポイントの最後のセグメント(
…/knowledge-fs/spaces/<knowledge base ID>)です。アドレスバーでは /datasets/new/ の後のセグメントです。Responses
application/json
移行です。
内部用です。移行の追跡には不要です。
変更の対象で、
embedding または retrieval です。到達した最後のステップで、
queued、candidate-built、evaluated、activated のいずれかです。移行が終了したかどうかは、run_state で判断してください。移行が
succeeded、failed、canceled のいずれかで終了した日時(ISO 8601)です。実行中は null です。移行の開始日時(ISO 8601)です。
直近の失敗のコードです(例:
PROFILE_MIGRATION_ATTEMPTS_EXHAUSTED、VECTOR_SPACE_QUOTA_EXCEEDED)。失敗がない場合は null です。移行について記録された結果の、フラットなマップです。移行の追跡には必要ありません。記録されていない場合は
null です。ナレッジベースの内部 ID です。パスのナレッジベース ID とは異なります。
移行で再構築される範囲です:
full-vector-space:埋め込みモデルの変更により、すべてのドキュメントを埋め込み直します。clone-publication:どの検索設定の変更でも、現在のインデックスを再利用します。full-page-index-summary-outline:非推奨です。以前の移行では、引き続きこの値が返される場合があります。推論モデルを変更した場合はclone-publicationが返ります。
移行の進行状況です:
queued、running:処理中です。succeeded:新しい設定が適用されています。failed:停止しました。理由はerror_codeに示されます。変更を再度試す前に、ナレッジベース設定を取得 でモデルを確認してください。canceled:完了前に、同じ種類の新しい変更によってこの移行が置き換えられました。新しい移行を追跡してください。
移行が最後に変更された日時(ISO 8601)です。