組織のアドオンクレジットに使用上限を設定したり、解除したりできます。これらの設定は、チーム、特定のグループ、または個々のユーザー単位で適用できます。
既存のアドオンのクレジット上限を消去するには `true` を設定します
既存のアドオンのクレジット上限を消去するには true を設定します
新しいアドオンのクレジット上限を設定します(整数値)
新しいアドオンのクレジット上限を設定します(整数値)
clear_add_on_credit_cap または set_add_on_credit_cap のいずれか一方のみを指定してください。両方を同時に指定することはできません。
チーム単位で設定を適用するには true にします
特定のグループに適用する場合は、グループ ID を指定します
特定のユーザーに適用する場合は、メールアドレスを指定します
スコープを定義するには、team_level、group_id、user_email のいずれかを必ず指定してください。
リクエスト例 - チームのクレジット上限を設定する
curl -X POST --header "Content-Type: application/json" \
--data '{
  "service_key": "your_service_key_here",
  "set_add_on_credit_cap": 10000,
  "team_level": true
}' \
https://server.codeium.com/api/v1/UsageConfig
リクエスト例 - グループのクレジット上限を設定する
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
リクエスト例 - ユーザーのクレジット上限を設定する
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
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
200 ステータスコードは、処理が成功したことを示します。
一般的なエラーシナリオ:
- 無効なサービスキーまたは権限不足
- clear_add_on_credit_capと- set_add_on_credit_capの両方が指定されている
- clear_add_on_credit_capも- set_add_on_credit_capも指定されていない
- scope パラメーターが複数指定されている
- scope パラメーターが指定されていない
- 無効なグループ ID またはユーザーのメールアドレス
- レート制限を超過