跳轉到

複製知識版本

此 API 用於複製指定的 Fileset,建立一份全新的副本。

新 Fileset 會繼承原本的檔案清單與相關資訊(如:名稱、metadata 等)。你可以針對新 Fileset 進行修改、補充檔案,或重新 Commit 建立新的知識版本。

curl -X 'POST' \
  'http://127.0.0.1:8000/v1/filesets/{fileset_id}/duplicate' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer <your-api-key>'

Request Headers

Key Value
Request Method POST
accept application/json
Authorization Bearer

Query Parameters

Field Type Note Required
fileset_id string uuid true

Response Body

{
  "id": "a9d335d7-7c57-424d-9c55-b6c4c690d65e",
  "name": "Copy of Company Policy Files v1.0",
  "object": "fileset",
  "metadata": {
    "copy_from": "c7ea032b-eb16-4ccb-94a6-88af66db5d22",
    "parsing_mode": "HQ",
    "embedding_model": "apmic-embedding-v1",
    "fail_reason": null,
    "fail_detail": {},
    "tag": ["policy", "operation"]
  },
  "state": "draft",
  "created_at": "2025-07-01T00:00:00.000Z",
  "committed_at": null,
  "updated_at": "2025-07-01T00:00:00.000Z",
  "file_counts": {
    "draft": 1,
    "queued": 0,
    "processing": 0,
    "completed": 0,
    "failed": 0,
    "total": 1
  }
}

Field Explanation

回傳 「知識版本物件」章節列表內容。

在複製 Fileset 時,系統會自動於 metadata 中加入一筆 copy_from 欄位,記錄來源 Fileset 的 ID,方便後續追蹤來源關係與管理版本差異。