Définissez ou réinitialisez des plafonds d’utilisation pour les crédits d’add-on de votre organisation. Vous pouvez appliquer ces paramètres au niveau de l’équipe, de groupes spécifiques ou d’utilisateurs individuels.
Votre clé de service avec les permissions « Facturation Write »
Configuration du plafond de crédits (Choisissez une option)
Définissez sur true pour réinitialiser le plafond de crédits additionnels existant
Définissez un nouveau plafond de crédits additionnels (valeur entière)
Vous devez fournir soit clear_add_on_credit_cap, soit set_add_on_credit_cap, mais pas les deux.
Configuration de la portée (choisir une option)
Définissez sur true pour appliquer la configuration au niveau de l’équipe
Appliquez la configuration à un groupe spécifique en fournissant l’ID du groupe
Appliquez la configuration à un utilisateur spécifique en fournissant son adresse e‑mail
Vous devez fournir l’un de team_level, group_id ou user_email pour définir la portée.
Exemple de requête – Définir le plafond de crédits pour l’équipe
curl -X POST --header "Content-Type: application/json" \
--data '{
"service_key": "votre_clé_de_service_ici",
"set_add_on_credit_cap": 10000,
"team_level": true
}' \
https://server.codeium.com/api/v1/UsageConfig
Exemple de requête - Définir un plafond de crédit pour un groupe
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
Exemple de requête - Définir le plafond de crédit d’un utilisateur
curl -X POST --header "Content-Type: application/json" \
--data '{
"service_key": "your_service_key_here",
"set_add_on_credit_cap": 1000,
"user_email": "[email protected]"
}' \
https://server.codeium.com/api/v1/UsageConfig
Exemple de requête - Suppression du plafond de crédits
curl -X POST --header "Content-Type: application/json" \
--data '{
"service_key": "your_service_key_here",
"clear_add_on_credit_cap": true,
"team_level": true
}' \
https://server.codeium.com/api/v1/UsageConfig
Le corps de la réponse est vide. Un code d’état HTTP 200 indique que l’opération s’est déroulée avec succès.
Scénarios d’erreur courants :
- Clé de service invalide ou autorisations insuffisantes
clear_add_on_credit_cap et set_add_on_credit_cap fournis tous les deux
- Ni
clear_add_on_credit_cap ni set_add_on_credit_cap fournis
- Plusieurs paramètres de portée fournis
- Aucun paramètre de portée fourni
- ID de groupe ou e-mail d’utilisateur invalide
- Limite de taux dépassée