Saltar al contenido principal
POST
/
api
/
v1
/
UsageConfig
Configurar el uso
curl --request POST \
  --url https://server.codeium.com/api/v1/UsageConfig \
  --header 'Content-Type: application/json' \
  --data '{
  "service_key": "<string>",
  "clear_add_on_credit_cap": true,
  "set_add_on_credit_cap": 123,
  "team_level": true,
  "group_id": "<string>",
  "user_email": "<string>"
}'

Descripción general

Establece o elimina límites de uso de créditos de complementos para tu organización. Puedes aplicar estas configuraciones a nivel de equipo, de grupos específicos o de usuarios individuales.

Solicitud

service_key
string
required
Tu clave de servicio con los permisos correspondientes

Configuración del límite de créditos (elige una opción)

clear_add_on_credit_cap
boolean
Configúralo en true para eliminar el límite de créditos adicional existente
set_add_on_credit_cap
integer
Establece un nuevo límite de créditos adicional (valor entero)
Debes proporcionar clear_add_on_credit_cap o set_add_on_credit_cap, pero no ambos.

Configuración del alcance (Elige una)

team_level
boolean
Establécelo en true para aplicar la configuración a nivel de equipo
group_id
string
Aplica la configuración a un grupo específico proporcionando el ID del grupo
user_email
string
Aplica la configuración a un usuario específico proporcionando su dirección de correo electrónico
Debes proporcionar uno de team_level, group_id o user_email para definir el alcance.

Solicitud de ejemplo: establecer tope de créditos para el equipo

curl -X POST --header "Content-Type: application/json" \
--data '{
  "service_key": "tu_clave_de_servicio_aquí",
  "set_add_on_credit_cap": 10000,
  "team_level": true
}' \
https://server.codeium.com/api/v1/UsageConfig

Ejemplo de solicitud: establecer tope de créditos para el grupo

curl -X POST --header "Content-Type: application/json" \
--data '{
  "service_key": "your_service_key_here",
  "set_add_on_credit_cap": 5000,
  "group_id": "engineering_team"
}' \
https://server.codeium.com/api/v1/UsageConfig

Ejemplo de solicitud: establecer un tope de crédito para el usuario

curl -X POST --header "Content-Type: application/json" \
--data '{
  "service_key": "your_service_key_here",
  "set_add_on_credit_cap": 1000,
  "user_email": "user@example.com"
}' \
https://server.codeium.com/api/v1/UsageConfig

Ejemplo de solicitud: restablecer el límite de créditos

curl -X POST --header "Content-Type: application/json" \
--data '{
  "service_key": "tu_clave_de_servicio_aquí",
  "clear_add_on_credit_cap": true,
  "team_level": true
}' \
https://server.codeium.com/api/v1/UsageConfig

Respuesta

El cuerpo de la respuesta está vacío. Un código de estado 200 indica que la operación se realizó correctamente.

Respuestas de error

Escenarios de error comunes:
  • Clave de servicio no válida o permisos insuficientes
  • Se proporcionaron tanto clear_add_on_credit_cap como set_add_on_credit_cap
  • No se proporcionó ni clear_add_on_credit_cap ni set_add_on_credit_cap
  • Se proporcionaron varios parámetros de scope
  • No se proporcionó ningún parámetro de scope
  • ID de grupo o correo electrónico de usuario no válido
  • Se superó el límite de solicitudes