Saltar al contenido principal

Resumen

Este endpoint crea una nueva API Key type=user dentro de la organización asociada al token de administración actual.

Cuerpo de la solicitud

CampoTipoValores por defecto / límitesDescripción
namestringobligatorio, valor por defecto Default Key, longitud 1-50Nombre visible; el servidor recorta espacios al inicio y al final
limitAmountnumber | nullmínimo 0, máximo 100000null u omitido = ilimitado, 0 = cuota cero, valor positivo = tope de gasto en USD
limitCurrencyenumvalor por defecto USDOpcional: USD o CNY. Si se establece en CNY, limitAmount se interpreta en RMB y el servidor lo convierte a USD antes de guardarlo
modelsstring[]valor por defecto []Lista opcional de modelos lógicos permitidos
expiresAtstring | nulldatetime RFC3339null significa sin vencimiento

Notas

  • El valor completo de la API Key solo aparece una vez en la respuesta.
  • models: [] significa que la clave no tiene restricciones adicionales de modelos más allá de la política de la organización.
  • limitAmount: 0 crea una clave válida pero sin cuota utilizable hasta que la actualices.
  • De forma predeterminada, limitAmount se interpreta en USD. Si envías limitCurrency: "CNY", el límite se tratará como RMB y se convertirá automáticamente a USD con el tipo de cambio actual antes de guardarse.
  • La respuesta incluye exchange_rate y los campos de visualización en RMB limit_amount_cny y used_amount_cny.

Ejemplo

curl -X POST "https://api.lemondata.cc/v1/management/api-keys" \
  -H "Authorization: Bearer mt-your-management-token" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Backend Worker",
    "limitAmount": 500,
    "models": ["veo3.1", "sora-2"],
    "expiresAt": "2026-12-31T23:59:59Z"
  }'

Solicitud / Respuesta

Consulta el panel interactivo de OpenAPI de arriba para ver el esquema exacto y los campos de la respuesta.