Crear una nueva API key
Crea una nueva API key de CometAPI para la cuenta autenticada.
Usa este endpoint para crear una API key para automatización, paneles internos o integraciones del lado del servidor.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. No le antepongas Bearer.Cuerpo de la solicitud
| Field | Type | Description |
|---|---|---|
name | string | Nombre para mostrar legible por el usuario para la key. Debe tener 50 caracteres o menos. |
expired_time | integer | Marca de tiempo Unix en segundos en la que expira la key. Usa -1 para que no expire. |
remain_quota | integer | Cuota inicial en unidades internas de cuota de CometAPI. Si esto llega a 0 y unlimited_quota es false, las solicitudes al modelo con esta key se rechazan por cuota agotada. |
unlimited_quota | boolean | Indica si la key omite las verificaciones de cuota restante. Establece true solo cuando la key deba seguir funcionando incluso si remain_quota es 0. |
model_limits_enabled | boolean | Indica si se debe restringir esta key a modelos específicos. Cuando es false, model_limits se ignora. |
model_limits | string | model ID separados por comas permitidos por esta key cuando model_limits_enabled es true. Usa los model ID devueltos por /v1/models; usa una cadena vacía para no aplicar restricciones de modelo. |
allow_ips | string or null | Lista de IP permitidas opcional. Proporciona una cadena JSON con las entradas separadas por saltos de línea (\n). Cada entrada puede ser una dirección IPv4 individual, una dirección IPv6 individual, un CIDR IPv4 o un CIDR IPv6. Usa null o "" para desactivar las restricciones de IP. |
group | string | Restricción opcional al grupo de la cuenta. Usa una cadena vacía si no quieres un grupo explícito. Los valores no vacíos deben estar disponibles para la cuenta; de lo contrario, la API devuelve success: false. |
cross_group_retry | boolean | Indica si el reintento entre grupos está habilitado para el enrutamiento automático de grupos. Esto solo tiene sentido cuando la key usa un grupo con enrutamiento automático. |
Formato de la lista de permitidos
Para permitir múltiples IP o rangos CIDR, envíalos como una sola cadena JSON con\n entre las entradas:
Autorizaciones
Personal access token copied from CometAPI Console > Personal Settings. Send the raw token value; do not prefix it with Bearer.
Cuerpo
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