Skip to content

v0.1.117:请求错误明细中无法看到上游错误信息(Codex CLI/App) #3591

Description

@tlerbao

现象

在最新版本 sub2api v0.1.117 中,当某个渠道发生类似下面这类错误时:

Unexpected status 502 Bad Gateway

目前表现为:

  • Codex CLI/App 侧已经能看到请求报错;
  • 但在「运维监控 - 请求错误明细」中看不到上游的具体错误信息;
  • 因此无法判断到底是哪个上游返回了什么错误。

之前的表现

在之前的版本里,这类请求失败通常可以在「请求错误明细」中看到上游的具体报错内容。

影响

  • 无法排查上游真实错误;
  • 无法区分是 sub2api 解析/转发问题,还是上游本身返回错误;
  • Codex CLI/App 与 opencode 的表现不一致:一些上游在 opencode 中可以使用,但切到 Codex CLI/App 后不行。

补充

有时也会表现为 image_generation 工具相关报错。这个问题似乎已经存在一段时间,但目前仍无法在错误明细里看到足够的上游信息。

期望

当上游请求失败时,仍然能在「请求错误明细」里保留并展示完整的上游错误信息,至少包括:

  • 上游状态码;
  • 上游错误 message / body;
  • 关联的渠道 / 请求标识。

如需,我可以补充具体复现渠道和请求样例。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions