Anthropic의 문서화되지 않은 OAuth 속도 제한 풀은 Claude Code 시스템 프롬프트가 필요합니다

✍️ OpenClawRadar📅 게시일: April 13, 2026🔗 Source
Anthropic의 문서화되지 않은 OAuth 속도 제한 풀은 Claude Code 시스템 프롬프트가 필요합니다
Ad

LLM 프록시를 구축하는 개발자는 Anthropic의 OAuth 토큰에 대한 속도 제한 처리가 헤더나 토큰 유형이 아닌 시스템 프롬프트 내용에 따라 달라진다는 사실을 발견했습니다.

문제점

개발자는 다음과 같은 작동하는 설정을 가지고 있었습니다:

  • authToken이 포함된 Anthropic SDK
  • 베타 헤더 (claude-code-20250219, oauth-2025-04-20)
  • user-agent: claude-cli/2.1.75
  • x-app: cli

Haiku는 잘 작동했지만, Sonnet은 재시도 후 헤더나 속도 제한 헤더 없이 단순히 "message": "Error"와 함께 지속적인 429 속도 제한 오류를 반환했습니다. 한편, 동일한 서버에서 동일한 OAuth 토큰을 사용하는 AI 에이전트(OpenClaw 실행 중)는 Sonnet 4.6에 문제가 없었습니다.

해결책

OpenClaw의 Anthropic 제공자 소스(@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로 식별되는지 여부에 따라 요청을 Claude Code 속도 제한 풀(일반 API 풀과 별도이며 더 높음)로 라우팅합니다. 이 동작은 SDK 문서나 API 문서에 명시되어 있지 않습니다.

실용적인 해결 방법

Anthropic OAuth 토큰을 사용하면서 설명하기 어려운 429 오류가 발생한다면, 시스템 프롬프트에 "You are Claude Code, Anthropic's official CLI for Claude."를 추가하세요.

📖 전체 소스 읽기: r/ClaudeAI

Ad

👀 See Also

안정적인 OpenClaw 브라우저 자동화: Chrome 원격 디버깅과 Playwright 활용
Tips

안정적인 OpenClaw 브라우저 자동화: Chrome 원격 디버깅과 Playwright 활용

한 개발자가 Chrome의 --remote-debugging-port=9222 플래그와 Playwright의 chromium.connect_over_cdp()를 사용하여 OpenClaw의 지속적인 브라우저 세션을 유지하는 데 성공했다고 보고했습니다. 이로써 내장 브라우저와 Chrome 확장 프로그램 릴레이의 연결 끊김 문제를 해결했습니다.

OpenClawRadar
3주간의 오픈클로우: 토큰 비용, 루프, 압축 — 현장에서 얻은 교훈
Tips

3주간의 오픈클로우: 토큰 비용, 루프, 압축 — 현장에서 얻은 교훈

Opus로 하트비트 체크 토큰을 태우고, 에이전트 루프와 싸우고, 컨텍스트 압축으로 결정을 잃어버린 후, Reddit 사용자가 어렵게 얻은 해결책을 공유합니다: 간단한 작업에는 저렴한 모델을 사용하고, 안티루프 규칙을 작성하며, 결정 로그를 저장하세요.

OpenClawRadar
실전 경험에서 얻은 실용적인 OpenClaw 사용 통찰
Tips

실전 경험에서 얻은 실용적인 OpenClaw 사용 통찰

레딧 사용자가 OpenClaw 사용 경험에서 얻은 7가지 구체적인 교훈을 공유합니다. 설정 문제, VM 배포, Skills 대 MCP 통합, 컨텍스트 구성, 자격 증명 보안, 다중 에이전트, 모델 선택 전략을 다룹니다.

OpenClawRadar
OpenClaw에서 높은 CPU/RAM 및 게이트웨이 재시작 문제? 텔레그램에서 IPv6 비활성화
Tips

OpenClaw에서 높은 CPU/RAM 및 게이트웨이 재시작 문제? 텔레그램에서 IPv6 비활성화

텔레그램 봇 설정에서 autoSelectFamily: false 및 dnsResultOrder: 'ipv4first'를 설정하면 ENETUNREACH 오류를 해결하여 높은 CPU 사용, 이벤트 루프 중단, 게이트웨이 재시작 문제를 해결할 수 있습니다.

OpenClawRadar