Skip to content

[Bug] Stream error after retries: All accounts temporarily rate-limited on claude-opus-4-7-medium. Windsurf upstream is applying IP-level cooldown. Wait ~30s before retrying. #189

@frontend-winter

Description

@frontend-winter

版本 / Version

2.0.97

部署方式 / Deployment

自建服务器 / Self-hosted

问题描述 / What happened?

Stream error after retries: All accounts temporarily rate-limited on claude-opus-4-7-medium. Windsurf upstream is applying IP-level cooldown. Wait ~30s before retrying.

后台有10几个账号,也对应增加了IP,请求一直报错 限流 无法使用。

复现步骤 / Steps to reproduce

Claude Code 直接对话

日志 / Logs

windsurf-api_1  | [WARN] Cascade error step {errorText=Reached message rate limit for this model. Please try again later. Resets in: 29m50s (trace ID: 32cd9dae083482c8aa180ad76430cac5) trail=[{"type":14,"status":3,"textLen":0,"tools":""},{"type":17,"status":3,"textLen":0,"tools":""}]}
windsurf-api_1  | [WARN] Account cea0077f (sdhuakr0279573@gmail.com) rate-limited on claude-sonnet-4.6-thinking for 30 min
windsurf-api_1  | [WARN] Account sdhuakr0279573@gmail.com failed (rate_limit) on claude-sonnet-4.6, trying next
windsurf-api_1  | [INFO] Chat: model=claude-sonnet-4.6 flow=cascade stream=true attempt=2 account=sdlqlde64400752@gmail.com ls=42101 turns=16 chars=38662
windsurf-api_1  | [WARN] Cascade error step {errorText=Reached message rate limit for this model. Please try again later. Resets in: 26m23s (trace ID: 28b7d85b95898a23c4709b89d9027e38) trail=[{"type":34,"status":3,"textLen":0,"tools":""},{"type":14,"status":3,"textLen":0,"tools":""},{"type":17,"status":3,"textLen":0,"tools":""}]}
windsurf-api_1  | [WARN] Account 1eb398ac (sdlqlde64400752@gmail.com) rate-limited on claude-sonnet-4.6-thinking for 26 min
windsurf-api_1  | [WARN] Account sdlqlde64400752@gmail.com failed (rate_limit) on claude-sonnet-4.6, trying next
windsurf-api_1  | [INFO] Chat: model=claude-sonnet-4.6 flow=cascade stream=true attempt=3 account=rooxmem250787@gmail.com ls=42101 turns=16 chars=38662
windsurf-api_1  | [INFO] Chat[j9c2b9]: restored checked-out cascade after failed stream
windsurf-api_1  | [WARN] Cascade error step {errorText=Reached message rate limit for this model. Please try again later. Resets in: 26m39s (trace ID: 95f0fa1e3d1146c41bd6dcbdef94cda0) trail=[{"type":34,"status":3,"textLen":0,"tools":""},{"type":14,"status":3,"textLen":0,"tools":""},{"type":17,"status":3,"textLen":0,"tools":""}]}
windsurf-api_1  | [WARN] Account 8798457c (rooxmem250787@gmail.com) rate-limited on claude-sonnet-4.6-thinking for 27 min
windsurf-api_1  | [WARN] Chat[j9c2b9] stream: IP-rate-limit burst — 3 accounts rate-limited on claude-sonnet-4.6 within 8000ms. Short-circuiting.
windsurf-api_1  | [ERROR] Stream error after retries: All accounts temporarily rate-limited on claude-sonnet-4.6. Windsurf upstream is applying IP-level cooldown. Wait ~30s before retrying.
windsurf-api_1  | [INFO] Probe[a1g71o]: model=claude-sonnet-4.6 stream=true rf=none tools=26 reasoning=medium ctypes=[string] turns=16 lastUser=len=1363 hash=848ab6d7d37cb9e0
windsurf-api_1  | [INFO] Probe[a1g71o] msg[0] role=system len=26405 hash=1bd6472ff748d722
windsurf-api_1  | [INFO] Probe[a1g71o] msg[1] role=user len=3734 hash=ca9b0edf69f13815
windsurf-api_1  | [INFO] Probe[a1g71o] msg[2] role=assistant len=15 hash=fc29a7437f22c50d
windsurf-api_1  | [WARN] Probe[a1g71o]: large system prompt 26KB — heavy clients (OpenClaw / Cline / opencode) may hit upstream panel-state retries above ~30KB
windsurf-api_1  | [INFO] Chat[a1g71o]: routed claude-sonnet-4.6 -> claude-sonnet-4.6-thinking (wantThinking=true)
windsurf-api_1  | [INFO] Chat[a1g71o]: env lifted into tool_calling_section: - Working directory: /Users/liberlive - Is the directory a git repo: false - Platform: darwin - OS version: Darwin 24.1.0
windsurf-api_1  | [WARN] Probe[a1g71o]: toolPreamble 82KB exceeds soft cap 23KB; using schema-compact tier (12KB, 26 tools)
windsurf-api_1  | [META_TAG_AUDIT] Unknown XML tags in user message: types
windsurf-api_1  | [META_TAG_AUDIT] Unknown XML tags in user message: tool_call
windsurf-api_1  | [META_TAG_AUDIT] Unknown XML tags in user message: tool_call
windsurf-api_1  | [META_TAG_AUDIT] Unknown XML tags in user message: tool_call
windsurf-api_1  | [INFO] Chat: cascade reuse HIT cascadeId=6dd90229… stream model=claude-sonnet-4.6
windsurf-api_1  | [INFO] Chat[a1g71o]: reuse MISS — owning account not available after 5s wait
windsurf-api_1  | [INFO] Chat: model=claude-sonnet-4.6 flow=cascade stream=true attempt=1 account=rtgnod605919423@gmail.com ls=42101 turns=16 chars=38662
windsurf-api_1  | [WARN] Cascade error step {errorText=Reached message rate limit for this model. Please try again later. Resets in: 27m13s (trace ID: daf59d9d05696c843f09430fc55d185a) trail=[{"type":34,"status":3,"textLen":0,"tools":""},{"type":14,"status":3,"textLen":0,"tools":""},{"type":17,"status":3,"textLen":0,"tools":""}]}
windsurf-api_1  | [WARN] Account 3ac882ba (rtgnod605919423@gmail.com) rate-limited on claude-sonnet-4.6-thinking for 27 min
windsurf-api_1  | [WARN] Account rtgnod605919423@gmail.com failed (rate_limit) on claude-sonnet-4.6, trying next
windsurf-api_1  | [INFO] Chat: model=claude-sonnet-4.6 flow=cascade stream=true attempt=2 account=sgjevjr84677997@gmail.com ls=42101 turns=16 chars=38662
windsurf-api_1  | [WARN] Cascade error step {errorText=Reached message rate limit for this model. Please try again later. Resets in: 27m12s (trace ID: d2309fe7f13ae5e18a134c002efc7c8b) trail=[{"type":34,"status":3,"textLen":0,"tools":""},{"type":14,"status":3,"textLen":0,"tools":""},{"type":17,"status":3,"textLen":0,"tools":""}]}
windsurf-api_1  | [WARN] Account 5c064901 (sgjevjr84677997@gmail.com) rate-limited on claude-sonnet-4.6-thinking for 27 min
windsurf-api_1  | [WARN] Account sgjevjr84677997@gmail.com failed (rate_limit) on claude-sonnet-4.6, trying next
windsurf-api_1  | [ERROR] Stream error after retries: Reached message rate limit for this model. Please try again later. Resets in: 27m12s (trace ID: d2309fe7f13ae5e18a134c002efc7c8b)

模型 / Model

No response

环境 / Environment

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions