ワークスペースのレート制限を設定
POST/v1/organizations/workspaces/{workspace_id}/rate_limits/{rate_limit_id}
ワークスペース内の1つのレート制限グループについて、レート制限のオーバーライドを設定またはクリアします。
変更されるのは、limits で指定したリミッタータイプのみです。整数の value はそのタイプのオーバーライドを設定し、null はオーバーライドをクリアします。指定されていないタイプは現在の値を維持します。組織自体の制限を超える値も保存されます。ただし組織の制限は引き続き適用されるため、実際には2つのうち低い方が適用されます。
このリクエストを適用した後の対象グループのエントリを返します。形式は GET /v1/organizations/workspaces/{workspace_id}/rate_limits が返すものと同じです。変更は約1時間以内に反映されます。
Parameters
Returns
ワークスペースのレート制限を設定
using System;
using Anthropic.Models.Organization.Workspaces.RateLimits;
RateLimitUpdateParams parameters = new()
{
WorkspaceID = "workspace_id",
RateLimitID = "rate_limit_id",
Limits =
[
new()
{
Type = WorkspaceRateLimitType.FastItpmca,
Value = 0,
},
],
};
var workspaceRateLimit = await client.Organization.Workspaces.RateLimits.Update(parameters);
Console.WriteLine(workspaceRateLimit);Response 200
{
"group": {
"id": "id",
"display_name": "display_name",
"type": "model_group"
},
"limits": [
{
"org_limit": 0,
"source": {
"type": "workspace"
},
"type": "type",
"value": 0
}
],
"models": [
"string"
],
"rate_limit_id": "rate_limit_id",
"type": "workspace_rate_limit",
"workspace_id": "workspace_id"
}Returns Examples
Response 200
{
"group": {
"id": "id",
"display_name": "display_name",
"type": "model_group"
},
"limits": [
{
"org_limit": 0,
"source": {
"type": "workspace"
},
"type": "type",
"value": 0
}
],
"models": [
"string"
],
"rate_limit_id": "rate_limit_id",
"type": "workspace_rate_limit",
"workspace_id": "workspace_id"
}