Skip to main content
GET
設定の移行を取得

Authorizations

Authorization
string
header
required

すべてのリクエストは API キーで認証します:Authorization: Bearer {API_KEY}。アプリのエンドポイントにはアプリの API キーを、ナレッジのエンドポイントにはナレッジベースの API キーを使用します(Dify API クイックスタート)。

キーはサーバーサイドで保管し、クライアントコードには決して埋め込まないでください。キーが欠落または無効なリクエストは HTTP 401(unauthorized)で失敗します。

Path Parameters

knowledge_base_id
string<uuid>
required

ナレッジベース ID です。ナレッジベースの API アクセス ダイアログに表示されるサービス API エンドポイントの最後のセグメント(…/knowledge-fs/spaces/<knowledge base ID>)です。アドレスバーでは /datasets/new/ の後のセグメントです。

migration_id
string<uuid>
required

移行 ID です。ナレッジベース設定を更新 の 202 レスポンスに含まれる migration.id です。他の操作では返されません。

Response

移行です。

candidate_publication_fingerprint
string | null

内部用です。移行の追跡には不要です。

changed_kind
string

変更の対象で、embedding または retrieval です。

checkpoint
string

到達した最後のステップで、queued、candidate-built、evaluated、activated のいずれかです。

completed_at
string | null

移行が succeeded、failed、canceled のいずれかで終了した日時(ISO 8601)です。実行中は null です。

created_at
string

移行の開始日時(ISO 8601)です。

error_code
string | null

直近の失敗のコードです(例:PROFILE_MIGRATION_ATTEMPTS_EXHAUSTED、VECTOR_SPACE_QUOTA_EXCEEDED)。失敗がない場合は null です。

evaluation_summary
object | null

再構築されたインデックスについて記録された評価結果の、フラットなマップです。記録されていない場合は null です。

id
string

移行 ID です。設定の移行を取得 に渡します。

knowledge_space_id
string

ナレッジベースの内部 ID です。パスのナレッジベース ID とは異なります。

rebuild_scope
string

移行で再構築される範囲です:

  • full-vector-space:埋め込みモデルの変更により、すべてのドキュメントを埋め込み直します。
  • full-page-index-summary-outline:推論モデルの変更により、ページインデックス、要約、アウトラインを再構築します。
  • clone-publication:そのほかの検索設定の変更では、現在のインデックスを再利用します。
run_state
string

移行の進行状況です:

  • queued、running:処理中です。
  • succeeded:新しい設定が適用されています。
  • failed:停止しました。理由は error_code に示されます。変更を再度試す前に、ナレッジベース設定を取得 でモデルを確認してください。
  • canceled:完了前に、同じ種類の新しい変更によってこの移行が置き換えられました。新しい移行を追跡してください。
updated_at
string

移行が最後に変更された日時(ISO 8601)です。