one-api通了,但是nextchat一直报错

请求的data

{‘messages’: [{‘role’: ‘user’, ‘content’: ‘你好’}], ‘stream’: True, ‘model’: ‘gpt-4’, ‘temperature’: 0.5, ‘presence_penalty’: 0, ‘frequency_penalty’: 0, ‘top_p’: 1}

返回的response

{
  "id": "chatcmpl-9ZLBiwZERiB0uO7jhvKESsA0BGnWo",
  "object": "chat.completion",
  "created": 1718209954,
  "model": "gpt-4-0613",
  "choices": [
    {
      "message": {
        "role": "assistant",
        "content": "你好!有什么我可以帮助你的吗?"
      },
      "index": 0,
      "finish_reason": "stop",
      "logprobs": null
    }
  ],
  "usage": {
    "prompt_tokens": 720,
    "completion_tokens": 2760,
    "total_tokens": 3480
  }
}

nextweb报错:

{
  "error": {
    "message": "bad response status code 200 (request id: 2024061300323378410290072987088) (request id: 2024061216323376999450991816516)",
    "type": "upstream_error",
    "param": "200",
    "code": "bad_response_status_code"
  }
}

感觉不应该啊

哪个佬帮忙看看,俺是小白,搞半天了也搞不好

1 个赞

这个是非流的响应格式,next-chat是流式

2 个赞

但是我后面又过了一层one-api,这样不行吗

1 个赞

得看你请求的目标服务器支持返回什么类型的数据

2 个赞

这个并不会给你转成流,源头打开流

2 个赞

我试试

1 个赞

不是流式

1 个赞

没流,水少,水多了就丝滑了

2 个赞

原来是这样!谢谢鸭鸭~

1 个赞

感谢,弄好了 :smiley:

感谢,弄好了:smile:

感谢!:grin:

感谢,你说的对:stuck_out_tongue_closed_eyes:

谢谢你:wink: