中转混入 chatcmpl-ws-ingress 是不是掺水造假呢?

Talent 2026-06-06 12:01 1

对接了一个 Newapi 搭中转上游,在 codex 里问答没问题,在 opencode 里直接报错了,下面是这个中转返回的格式,第一帧明显是 Chat Completions 格式,号称是 纯血 pro 号池,第一帧返回这个是不是有什么鬼,或者造假呢?


实际返回的第一帧是:


 json                                                                                                                                                        
{
"object": "chat.completion.chunk",
"id": "chatcmpl-ws-ingress",
"model": "gpt-5.5",
"choices": [
{
"index": 0,
"delta": {
"role": "assistant",
"content": "​"
}
}
]
}

注意这个是 Chat Completions 的 chunk 格式。

但后面马上又开始返回 Responses API 格式:

json
{"type":"response.created", ...}
{"type":"response.in_progress", ...}
{"type":"response.output_text.delta", "delta":"OK", ...}
{"type":"response.completed", ...}
最新回复 (5)
  • 北极小狐 06-07 11:01
    1

    掺水不知道,不过这个报错我今天也遇到了,我发现站内佬们的公益站我在opencode上基本都用不了,报错这个


    Type validation failed: Value: {"id":"chatcmpl-dummy","object":"chat.completion.chunk","created":1780766073,"model":"gpt-5.5","choices":[{"index":0,"delta":{"role":"assistant","content":""}}]}.
    Error message: [
    {
    "code": "invalid_union",
    "errors": [
    [
    {
    "code": "invalid_value",
    "values": [
    ...

    后面我找到了这些相关讨论,看起来似乎是sub2api的bug,




  • neteroster 06-07 11:15
    2

    没错,我昨天发现某些中转有这个问题,我怀疑他们可能用了同一个有问题的上游?sub2api仓库里似乎没有很多反馈

  • Talent 楼主 06-07 16:27
    3

    @beijixiaohu @neteroster


    但是我对接的是一个 newapi 做的中转,难道他又接了上游 sub2api?

  • neteroster 06-07 16:32
    4

    newapi上游基本肯定是 sub2api,因为newapi本身没有oauth用codex功能吧


    这个问题真的很奇怪,可能是某个大上游改坏了东西导致的

  • Talent 楼主 06-07 21:47
    5

    我让 ai 分析出了问题以后,总结了一个修复办法的文档,然后我给我那个上游的站长了,他今天说按照那个文档让 ai 给他的 newapi 修复了,然后测试确实可以了。


    所以真的是 sub2api 的 bug 吗?

* 帖子来源Linux.do
返回