Незадокументированный пул ограничения скорости OAuth от Anthropic требует системного промпта Claude Code.

✍️ OpenClawRadar📅 Опубликовано: 13 апреля 2026 г.🔗 Source
Незадокументированный пул ограничения скорости OAuth от Anthropic требует системного промпта Claude Code.
Ad

Разработчик, создающий прокси для LLM, обнаружил, что обработка ограничений скорости Anthropic для OAuth-токенов зависит от содержимого системного промпта, а не от заголовков или типа токена.

Проблема

У разработчика была рабочая настройка с:

  • Anthropic SDK с authToken
  • Бета-заголовками (claude-code-20250219, oauth-2025-04-20)
  • user-agent: claude-cli/2.1.75
  • x-app: cli

Haiku работал нормально, но Sonnet возвращал постоянные ошибки ограничения скорости 429 без заголовка retry-after, без заголовков ограничения скорости, только "message": "Error". В то же время ИИ-агент (работающий на OpenClaw) на том же сервере с тем же OAuth-токеном не имел проблем с Sonnet 4.6.

Ad

Решение

После изучения исходного кода провайдера Anthropic в OpenClaw (@mariozechner/pi-ai), разработчик обнаружил этот код:

// Для OAuth-токенов мы ОБЯЗАТЕЛЬНО должны включать идентификацию Claude Code
if (isOAuthToken) {
    params.system = [{
        type: "text",
        text: "You are Claude Code, Anthropic's official CLI for Claude.",
    }];
}

Добавление этой одной строки в прокси немедленно устранило ошибки ограничения скорости Sonnet.

Как это работает

API направляет запросы в пул ограничения скорости Claude Code (который отделен и выше, чем обычный пул API) в зависимости от того, идентифицирует ли ваш системный промпт себя как Claude Code. Это поведение не задокументировано в документации SDK или API.

Практическое исправление

Если вы используете OAuth-токены Anthropic и получаете загадочные ошибки 429, добавьте "You are Claude Code, Anthropic's official CLI for Claude." в ваш системный промпт.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Пользователь Reddit делится структурой промптов для снижения отклонений в коде Claude при выполнении сложных задач.
Советы

Пользователь Reddit делится структурой промптов для снижения отклонений в коде Claude при выполнении сложных задач.

Пользователь Reddit обнаружил, что использование структурированного формата промптов для длительных задач в Claude Code помогает предотвратить отклонение результатов. Этот подход предполагает определение конкретных элементов, таких как объём задачи, необходимые файлы, критерии успеха и параметры избегания, перед выполнением.

OpenClawRadar
Telegram vs Discord vs WhatsApp: выбор канала для OpenClaw
Советы

Telegram vs Discord vs WhatsApp: выбор канала для OpenClaw

r/openclaw community
Сообщество обсуждает решения проблемы потребления токенов в OpenClaw
Советы

Сообщество обсуждает решения проблемы потребления токенов в OpenClaw

Пользователи делятся стратегиями управления высоким расходом токенов при работе ИИ-агентов круглосуточно.

OpenClaw Radar
11 глубоких советов по работе с Claude от пользователя с 18-месячным ежедневным опытом
Советы

11 глубоких советов по работе с Claude от пользователя с 18-месячным ежедневным опытом

Старший разработчик делится 11 неочевидными советами по работе с Claude после 18 месяцев ежедневного использования, включая Projects, Custom Styles, Memory, Sonnet 4.6 против Opus 4.7, Haiku 4.5 для пакетной работы, суб-агентов Claude Code и Artifacts, вызывающие API.

OpenClawRadar