API Error 524 Timeout 怎么解决?Claude / Codex 长请求超时原因

524 通常表示请求已经到达源站,但源站在 Cloudflare 等待窗口内没有完整返回。遇到 Claude Opus、Claude Code、Codex、长上下文、长输出任务时,优先把 Base URL 从 https://api1.link-ai.cc/v1 改成 https://api2.link-ai.cc/v1。524 不等于 Key 错,不等于一定扣费。
直接答案

快速解决:切换 Base URL

将 https://api1.link-ai.cc/v1

改为 https://api2.link-ai.cc/v1


为什么 api1 会 524?

api1 经过 Cloudflare,Cloudflare 最多等待 120 秒。超过 120 秒即返回 524。


为什么 524 不等于扣费?

524 表示超时,如果没有有效输出(completion_tokens=0,无文本),则不应产生最终扣费。

获取 Link-AI API Key 复制 api2 Base URL Claude Code 配置教程

和 Link-AI 有什么关系?

Link-AI 是什么?

Link-AI 是 OpenAI-compatible API gateway,面向开发者提供 Claude、GPT 等模型的接入服务。

  • api1:普通 API 请求、网页端、登录、注册、充值、支付回调
  • api2:Claude Opus、Claude Code、Codex、长上下文、长输出、Agent 长任务直连通道

遇到 524 时,将 Base URL 切换到 api2 即可解决。如果担心扣费,使用 API 扣费检测工具验证。


524 是客户端问题还是服务端问题?

都不是。

524 是 Cloudflare 的超时机制导致的,跟你的网络、Key、模型都没有直接关系。

  • 524 ≠ 你的网络有问题
  • 524 ≠ Key 错了(Key 有误会报 401/403)
  • 524 ≠ 模型不支持
  • 524 ≠ 服务器宕机(源站正常,只是响应慢)

解决方法:切换到不经过 Cloudflare 的直连通道(api2.link-ai.cc)。


为什么 api1 会遇到 524?

524 超时是 Cloudflare 的专属错误代码,与源站本身无关。在 Link-AI 架构中:

客户端 → Cloudflare(最多等 120s) → 源站(New API)

api1 通道:请求经过 Cloudflare,Cloudflare 最多等待 120 秒。如果源站在 120 秒内没有完成响应,Cloudflare 会关闭连接并返回 524 Origin Timeout。

api2 通道:直连源站,不经过 Cloudflare,等待时间由源站控制(1800 秒)。长请求不会被中断。

容易触发 524 的场景

  • Claude Opus 处理复杂逻辑任务,输出长度超过一定阈值
  • Codex 复杂代码重构或生成大量代码
  • Claude Code 长任务(多轮对话、复杂 Agent 任务)
  • 长上下文(100k+ tokens)的推理任务
  • Streaming 模式被禁用时的长输出
  • 上游渠道响应缓慢(如模型冷启动)

api1 和 api2 有什么区别?

特性 api1.link-ai.cc api2.link-ai.cc(推荐长请求)
网络路径 Cloudflare 代理 直连(无 Cloudflare)
超时限制 120 秒(Cloudflare 限制) 1800 秒(源站控制)
适用场景 普通请求、网页端、充值、支付回调 Claude Opus、Codex、Claude Code、长上下文、长输出
CDN 加速 有(Cloudflare) 无
扣费 共享余额 共享余额

524、503、504、timeout 有什么区别?

错误代码 含义 原因 解决方法
524 Cloudflare Origin Timeout 源站响应慢,超过 120 秒 切换 api2
503 Service Unavailable 上游渠道不可用或过载 稍后重试,或切换渠道
504 Gateway Timeout 代理层(nginx/网关)超时 检查网络,或等上游恢复
timeout 请求超时 客户端超时设置过短,或网络问题 增加客户端超时时间
401/403 认证/授权失败 Key 错误、过期或无权限 重新获取 API Key

Claude Code / Codex 长请求推荐配置

将 Base URL 从 api1.link-ai.cc/v1 改为 api2.link-ai.cc/v1,即可绕过 Cloudflare 的 120 秒超时限制。

Claude Code

~/.zshrc / ~/.bashrc
export ANTHROPIC_BASE_URL="https://api2.link-ai.cc"
export ANTHROPIC_AUTH_TOKEN="sk-你的key"

Codex CLI

~/.codex/config.toml
model = "gpt-5.5"
openai_base_url = "https://api2.link-ai.cc/v1"

Cherry Studio / 其他客户端

客户端配置界面
Base URL: https://api2.link-ai.cc/v1
API Key: sk-你的key

524 是否等于 Key 错了?

不等于。

524 是超时错误,与 Key 正确与否无关。如果 Key 本身有误,会报 401 或 403,而不是 524。

如果看到错误信息里有 api.openai.com 且报错是 invalid_api_key,说明配置没有生效,Codex CLI 没有读取自定义 Base URL,跟 Key 本身是否正确无关。


524 是否等于一定扣费?

不等于。

524 表示超时,如果请求没有产生有效输出(completion_tokens = 0,无文本,无 tool_call),则不应产生最终扣费。

如果请求已经部分完成,则可能已消耗部分额度。

建议使用扣费检测工具验证 raw quota 变化,判断扣费是否异常。


检查清单:遇到 524 时逐一检查

  • Base URL 是否使用了 api2.link-ai.cc/v1?
  • max_tokens 是否设置过大?尝试减少到 4096 或 8192,分段请求。
  • 是否启用了 stream: true?流式输出可以避免长时间等待无响应而被中断。
  • 上游渠道是否正常?可以查看 控制台公告 或系统状态。
  • 是否出现了 503 Service Unavailable 或 524 Origin Timeout?
  • API Key 是否有效?余额是否充足?
  • 令牌是否有目标模型的调用权限?
  • 请求是否有 record consume log(在 API 响应中检查 usage 字段)?
  • raw quota 是否有变化?可以用 扣费检测工具 验证。
  • 是否出现空回复(无文本、无 tool_call)?

常见问题

524 超时是 Cloudflare 的错误代码,表示请求已到达源站,但源站在 Cloudflare 的 120 秒等待窗口内没有完整返回响应。长请求(Claude Opus、复杂代码生成)常触发此错误。

都不是。524 是 Cloudflare 的超时机制导致的,跟你的网络、Key、模型都没有直接关系。解决方法是切换到不经过 Cloudflare 的直连通道(如 api2.link-ai.cc)。

Claude Opus 和 Codex 的长输出任务生成时间常超过 Cloudflare 的 120 秒等待限制。此时请求虽然已经到达源站,但 Cloudflare 会在 120 秒后主动关闭连接,返回 524 超时。

将 Base URL 从 api1.link-ai.cc/v1 切换为 api2.link-ai.cc/v1。api2 直连通道不经过 Cloudflare,等待时间由源站控制,不受 120 秒限制。

不等于。524 是超时错误,与 Key 正确与否无关。如果 Key 本身有误,会报 401 或 403,而不是 524。

不一定。524 表示请求超时,如果没有产生有效输出(无 completion_tokens、无文本),则不应产生最终扣费。建议用扣费检测工具验证 raw quota 变化。

524:Cloudflare 超时,请求到达源站但响应慢。503:上游渠道不可用。504:网关超时,代理层超时。timeout:客户端或上游超时,原因多样。处理方式不同:524 换 api2;503 等渠道恢复;timeout 调整超时设置。

可以尝试:1) 减少 max_tokens(分段请求);2) 启用 stream: true(流式输出);3) 简化 prompt。根本解决方案是切换 api2 直连通道。


相关教程

🔧

Claude Code 配置

完整 Claude Code 配置教程,包含 api2 通道设置。

查看教程 →
⚡

Codex CLI 配置

Codex CLI 配置教程,推荐使用 api2 避免 524。

查看教程 →
🔍

API 扣费检测

检测失败请求是否异常扣费。

立即检测 →
遇到 524,把 Base URL 改为 api2 api2 直连通道专门优化长请求,不受 120 秒限制。
获取 API Key Claude Code 教程