メインコンテンツへスキップ
POST
/
api
/
v1
/
UsageConfig
使用設定を構成する
curl --request POST \
  --url https://server.codeium.com/api/v1/UsageConfig \
  --header 'Content-Type: application/json' \
  --data '{
  "service_key": "<string>",
  "既存のアドオンのクレジット上限を消去するには `true` を設定します": true,
  "新しいアドオンのクレジット上限を設定します(整数値)": 123,
  "team_level": true,
  "group_id": "<string>",
  "user_email": "<string>"
}'

概要

組織のアドオンクレジットに使用上限を設定したり、解除したりできます。これらの設定は、チーム、特定のグループ、または個々のユーザー単位で適用できます。

リクエスト

service_key
string
required
必要な権限を付与したサービスキー

クレジット上限の設定(いずれか一つを選択)

既存のアドオンのクレジット上限を消去するには `true` を設定します
boolean
既存のアドオンのクレジット上限を消去するには true を設定します
新しいアドオンのクレジット上限を設定します(整数値)
integer
新しいアドオンのクレジット上限を設定します(整数値)
clear_add_on_credit_cap または set_add_on_credit_cap のいずれか一方のみを指定してください。両方を同時に指定することはできません。

スコープ設定(いずれかを選択)

team_level
boolean
チーム単位で設定を適用するには true にします
group_id
string
特定のグループに適用する場合は、グループ ID を指定します
user_email
string
特定のユーザーに適用する場合は、メールアドレスを指定します
スコープを定義するには、team_levelgroup_iduser_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_capset_add_on_credit_cap の両方が指定されている
  • clear_add_on_credit_capset_add_on_credit_cap も指定されていない
  • scope パラメーターが複数指定されている
  • scope パラメーターが指定されていない
  • 無効なグループ ID またはユーザーのメールアドレス
  • レート制限を超過