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 本身有误,会报 401403,而不是 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 是否设置过大?尝试减少到 40968192,分段请求。
  • 是否启用了 stream: true?流式输出可以避免长时间等待无响应而被中断。
  • 上游渠道是否正常?可以查看 控制台公告 或系统状态。
  • 是否出现了 503 Service Unavailable524 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 教程