跳轉到主要內容

概覽

這個 endpoint 可更新既有 API Key 的名稱、額度、模型白名單、過期時間或狀態。

請求主體

PATCH 請求至少需要提供一個欄位。
欄位型別預設值 / 限制說明
statusenum-activeinactiverevoked
namestring長度 1-50更新後的顯示名稱
limitAmountnumber | null最小 0,最大 100000null = 不限額,0 = 零額度
limitCurrencyenum預設 USD可選:USDCNY。當設定為 CNY 時,limitAmount 會按人民幣理解,並在伺服器端依目前匯率換算為 USD 後儲存
modelsstring[]-更新後的邏輯模型白名單
expiresAtstring | nullRFC3339 datetimenull 表示移除過期時間

說明

  • Management API v1 故意不支援硬刪除。
  • revoked 通常視為終態;若需要重新使用,通常建議直接建立一把新的 Key。
  • 預設情況下,limitAmount 以 USD 解讀。若傳入 limitCurrency: "CNY",則表示人民幣限額,伺服器會依目前匯率自動換算成 USD 後儲存。
  • 回應會額外返回 exchange_rate,以及人民幣展示欄位 limit_amount_cnyused_amount_cny

範例

curl -X PATCH "https://api.lemondata.cc/v1/management/api-keys/key_abc123def456" \
  -H "Authorization: Bearer mt-your-management-token" \
  -H "Content-Type: application/json" \
  -d '{
    "status": "inactive",
    "limitAmount": 0
  }'

請求 / 回應

精確 schema 與回應欄位,請使用上方的互動式 OpenAPI 面板。