建立新的 API key
為已驗證的帳戶建立新的 CometAPI API key。
使用此端點為自動化、內部儀表板或伺服器端整合建立 API key。Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorization 標頭值傳送。不要加上 Bearer 前綴。請求主體
| 欄位 | 類型 | 說明 |
|---|---|---|
name | string | key 的使用者可讀顯示名稱。必須為 50 個字元以內。 |
expired_time | integer | key 到期時的 Unix timestamp(秒)。使用 -1 表示永不過期。 |
remain_quota | integer | 以 CometAPI 內部配額單位表示的起始配額。如果此值達到 0 且 unlimited_quota 為 false,則使用此 key 的模型請求會因配額耗盡而被拒絕。 |
unlimited_quota | boolean | 此 key 是否略過剩餘配額檢查。只有當 key 應在 remain_quota 為 0 時仍持續運作,才設定為 true。 |
model_limits_enabled | boolean | 是否將此 key 限制為只能使用特定模型。當為 false 時,會忽略 model_limits。 |
model_limits | string | 當 model_limits_enabled 為 true 時,此 key 允許使用的以逗號分隔 model ID。請使用 /v1/models 回傳的 model ID;若不限制模型,請使用空字串。 |
allow_ips | string or null | 選用的 IP 允許清單。請提供一個 JSON 字串,並以換行字元(\n)分隔各項目。每個項目可以是單一 IPv4 位址、單一 IPv6 位址、IPv4 CIDR 或 IPv6 CIDR。使用 null 或 "" 可停用 IP 限制。 |
group | string | 選用的帳戶群組限制。若不指定群組,請使用空字串。非空值必須是該帳戶可用的群組,否則 API 會回傳 success: false。 |
cross_group_retry | boolean | 是否啟用跨群組重試以進行自動群組路由。只有當 key 使用自動路由群組時,此設定才有意義。 |
允許清單格式
若要允許多個 IP 或 CIDR 範圍,請將它們作為單一 JSON 字串傳送,並在各項目之間使用\n:
授權
Personal access token copied from CometAPI Console > Personal Settings. Send the raw token value; do not prefix it with Bearer.
主體
User-readable display name for the API key. The backend accepts up to 50 Unicode characters; longer names return success: false with token name is too long.
50"production"
Unix timestamp in seconds when the key expires. Use -1 for no expiration. A past timestamp blocks model requests with this key.
-1
Starting quota for the new key in CometAPI internal quota units. If this reaches 0 while unlimited_quota is false, model requests with this key are rejected as quota exhausted.
100000
Whether the key bypasses remaining-quota checks. Set true only when the key should keep working even if remain_quota is 0.
false
Whether to restrict this key to specific models. When true, only model IDs listed in model_limits are allowed. When false, model_limits is ignored.
false
Comma-separated model IDs allowed by this key when model_limits_enabled is true. Use model IDs returned by /v1/models, for example <model-id-1>,<model-id-2>. Use an empty string for no model restriction.
""
Optional IP allowlist. Provide one JSON string with entries separated by newline characters (\n). Each entry can be a single IPv4 address, single IPv6 address, IPv4 CIDR, or IPv6 CIDR. Example for three allowlist entries: 198.51.100.10\n203.0.113.0/24\n2001:db8::/32. CometAPI compares the model request client IP to this list. Use null or "" to disable IP restrictions.
"198.51.100.10\n203.0.113.0/24\n2001:db8::/32"
Optional account group restriction. Use an empty string for no explicit group restriction. Non-empty values must be available to the account, or the API returns success: false with a no access to group message.
""
Whether cross-group retry is enabled for automatic group routing. This is only meaningful when the key uses an auto-routed group such as auto.
false