TokenLab

檔案與批次

刪除檔案

從目前的 Workspace 中刪除已上傳的檔案。

DELETE
/v1/files/{file_id}

概覽

刪除透過 /v1/files 建立的檔案。成功的回應會包含 deleted: true。

使用 Anthropic Files 標頭時,相同的 API 會從目前的 Workspace 中刪除 Anthropic 格式的檔案。

注意事項

  • 刪除檔案不會取消已經參照該檔案的批次作業 (batch jobs)。
  • 若檔案 ID 遺失或無法存取,將會回傳找不到檔案的錯誤。
  • 請僅在沒有任何待處理的影像編輯請求需要該檔案時,才刪除影像參照檔案。

範例

請求

cURL
curl -X DELETE "https://api.tokenlab.sh/v1/files/file_abc123" \
  -H "Authorization: Bearer sk-your-api-key"
{  "id": "string",  "object": "file",  "deleted": true}

授權

BearerAuth
AuthorizationBearer <token>

API Key 驗證。請在 Dashboard > API > API Keys 建立或管理 API 金鑰。

位置: header

路徑參數

file_id*string

Files API 返回的檔案 ID。

請求標頭

anthropic-beta?string

包含 files-api-2025-04-14 以使用 Anthropic Files API 模式。

回應

application/json

application/json

application/json