Skip to main content
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

Authorizationstringheaderrequired#

每个请求都通过 API Key 认证:Authorization: Bearer {API_KEY}。应用接口使用应用 API Key,知识库接口使用知识库 API Key(快速开始)。

API Key 应保存在服务端,切勿嵌入客户端代码。缺失或无效的 Key 会返回 HTTP 401(unauthorized)。

Path parameters

knowledge_base_idstringrequired#
知识库 ID:即知识库 API 访问 对话框中所示服务 API 端点的最后一段(…/knowledge-fs/spaces/<knowledge base ID>),也是地址栏中 /datasets/new/ 之后的那一段。
migration_idstringrequired#
迁移 ID:更新知识库设置 的 202 响应中的 migration.id。其他操作都不会返回该 ID。

Responses

application/json
该迁移。
candidate_publication_fingerprintstring#
内部字段,跟踪迁移时无需使用。
changed_kindstring#
本次更改涉及的部分:embedding 或 retrieval。
checkpointstring#
已到达的最后一步:queued、candidate-built、evaluated 或 activated。要判断迁移何时结束,读取 run_state。
completed_atstring#
迁移结束(succeeded、failed 或 canceled)的时间,ISO 8601 格式。运行期间为 null。
created_atstring#
迁移开始时间,ISO 8601 格式。
error_codestring#
最近一次失败的错误码,例如 PROFILE_MIGRATION_ATTEMPTS_EXHAUSTED 或 VECTOR_SPACE_QUOTA_EXCEEDED。没有失败时为 null。
evaluation_summaryobject#
为该迁移记录的结果(扁平键值映射)。跟踪迁移时不需要此字段。未记录时为 null。
idstring#
迁移 ID,可传给 获取设置迁移。
knowledge_space_idstring#
知识库的内部 ID,并非路径中的知识库 ID。
rebuild_scopestring#

迁移重建的内容:

  • full-vector-space:更换嵌入模型,重新嵌入所有文档。
  • clone-publication:更改任何检索设置,都复用当前索引。
  • full-page-index-summary-outline:已弃用。较早的迁移可能仍返回此值;更换推理模型时返回的是 clone-publication。
run_statestring#

迁移进度:

  • queued、running:进行中。
  • succeeded:新设置已生效。
  • failed:已停止,原因见 error_code。再次尝试更改前,先通过 获取知识库设置 检查模型。
  • canceled:此迁移尚未完成时,同类的新更改取代了它。改为跟踪新的迁移。
updated_atstring#
迁移最后变更时间,ISO 8601 格式。