概覽
這個 endpoint 可更新既有 API Key 的名稱、額度、模型白名單、過期時間或狀態。請求主體
PATCH 請求至少需要提供一個欄位。| 欄位 | 型別 | 預設值 / 限制 | 說明 |
|---|---|---|---|
status | enum | - | active、inactive、revoked |
name | string | 長度 1-50 | 更新後的顯示名稱 |
limitAmount | number | null | 最小 0,最大 100000 | null = 不限額,0 = 零額度 |
limitCurrency | enum | 預設 USD | 可選:USD 或 CNY。當設定為 CNY 時,limitAmount 會按人民幣理解,並在伺服器端依目前匯率換算為 USD 後儲存 |
models | string[] | - | 更新後的邏輯模型白名單 |
expiresAt | string | null | RFC3339 datetime | null 表示移除過期時間 |
說明
- Management API v1 故意不支援硬刪除。
revoked通常視為終態;若需要重新使用,通常建議直接建立一把新的 Key。- 預設情況下,
limitAmount以 USD 解讀。若傳入limitCurrency: "CNY",則表示人民幣限額,伺服器會依目前匯率自動換算成 USD 後儲存。 - 回應會額外返回
exchange_rate,以及人民幣展示欄位limit_amount_cny、used_amount_cny。