Skip to main content

概述

API Key 通過 /api/token 下的介面管理。這些介面使用認證與額度中介紹的系統存取權杖。
PUT /api/token/ 是完整的可變設定更新,不是 JSON Merge Patch。請求中必須包含所有需要保留的設定。

可變欄位

建立一般 API Key

建立成功的回應不會傳回記錄 ID。請使用唯一名稱建立,再通過列表或搜尋介面定位新記錄。

列表與搜尋

一般 Key 列表預設排除智慧路由 Key:
設定 exclude_smart_routing=false 可包含所有 Key:
分頁大小參數支援 sizepage_sizeps,每頁最多 100 條。 按名稱或已儲存的 Key 值搜尋:
可選的 token 查詢參數支援帶或不帶 sk- 字首的 Key。列表、搜尋和單條讀取回應中的 Key 始終經過掩碼處理。

讀取與顯示完整 Key

讀取掩碼記錄:
顯示完整儲存值:
顯示介面返回的儲存值不會自動新增 sk-。請把回應直接寫入金鑰管理系統,不要列印到日誌。 一次最多顯示 100 個 Key:

安全更新 Key

先讀取目前記錄,構造完整的可變欄位請求內容,然後只修改目標欄位:
該讀取、修改、寫回流程可以保留模型限制和智慧路由設定。

啟用或停用

僅更新狀態不會替換其他設定:
過期或額度耗盡的 Key 必須先修正過期時間或額度,之後才能重新啟用。

刪除 Key

刪除一個 Key:
批次刪除目前帳號擁有的 Key:
批次回應的 data 是實際刪除的記錄數量。

完整生命週期腳本

以下指令碼建立一個有效期為一小時、使用美元金額換算額度的 Key,然後完成定位、讀取完整 Key、更新、停用和刪除。指令碼不會把完整 Key 列印到標準輸出。