设置工作区速率限制
POST/v1/organizations/workspaces/{workspace_id}/rate_limits/{rate_limit_id}
为工作区中的某个速率限制组设置或清除速率限制覆盖值。
只有 limits 中指定的限制器类型会发生变化:整数 value 设置该类型的覆盖值,null 则清除它。未指定的类型保持其当前值。高于组织自身限制的值会被存储,但组织限制仍然适用,因此实际执行的是两者中较低的值。
返回应用此请求后目标组的条目,其格式与 GET /v1/organizations/workspaces/{workspace_id}/rate_limits 返回的格式相同。更改将在大约一小时内生效。
Parameters
Returns
设置工作区速率限制
using System;
using Anthropic.Models.Beta.Organization.Workspaces.RateLimits;
RateLimitUpdateParams parameters = new()
{
WorkspaceID = "workspace_id",
RateLimitID = "rate_limit_id",
Limits =
[
new()
{
Type = BetaWorkspaceRateLimitType.FastItpmca,
Value = 0,
},
],
};
var betaWorkspaceRateLimit = await client.Beta.Organization.Workspaces.RateLimits.Update(parameters);
Console.WriteLine(betaWorkspaceRateLimit);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"
}