Claude Platform Docs

Установить ограничения скорости рабочего пространства

POST/v1/organizations/workspaces/{workspace_id}/rate_limits/{rate_limit_id}

Задаёт или сбрасывает переопределения ограничений скорости для одной группы ограничений скорости в рабочем пространстве.

Изменяются только типы ограничителей, указанные в limits: целочисленное value задаёт переопределение для этого типа, а null сбрасывает его. Типы, не указанные в запросе, сохраняют текущее значение. Значение, превышающее собственное ограничение организации, сохраняется, но ограничение организации продолжает действовать, поэтому применяется меньшее из двух.

Возвращает запись целевой группы с применёнными изменениями в том же формате, что и GET /v1/organizations/workspaces/{workspace_id}/rate_limits. Изменения вступают в силу примерно в течение часа.

Path parameters
workspace_id: string

The ID of the workspace.

rate_limit_id: string

The id of the organization's rate-limit entry to set overrides for.

Headers
"anthropic-version": optional string

The version of the Claude API you want to use.

Read more about versioning and our version history here.

Body
limits: array of WorkspaceRateLimitUpdateValue { type, value }

Limits to set or clear. Unspecified limit types are unchanged.

minItems1
maxItems16

Rate limiter type.

One of the following:
"fast_itpmca"
"fast_otpm"
"input_tokens_per_minute"
"input_tokens_per_minute_cache_aware"
"output_tokens_per_minute"
"requests_per_minute"
"tokens_per_day"
"tokens_per_minute"
"tool_uses_per_second"
value: number or null

New limit value. Set to null to clear the workspace override and fall back to the organization limit.

minimum0
maximum9007199254740991
Returns
WorkspaceRateLimit object{ type: "workspace_rate_limit", group, group_type, 4 more }
Установить ограничения скорости рабочего пространства
curl https://api.anthropic.com/v1/organizations/workspaces/$WORKSPACE_ID/rate_limits/$RATE_LIMIT_ID \
    -H 'Content-Type: application/json' \
    -H 'anthropic-version: 2023-06-01' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY" \
    -d '{
          "limits": [
            {
              "type": "fast_itpmca",
              "value": 0
            }
          ]
        }'
Returns Examples
Response 200
{
  "group": {
    "id": "id",
    "display_name": "display_name",
    "type": "model_group"
  },
  "group_type": "batch",
  "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"
}