You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP实现ChatGPT API流式响应时出现数据分片异常问题求助

PHP实现ChatGPT API流式响应时出现数据分片异常问题求助

我用PHP的StreamedResponse实现了ChatGPT API的流式响应,之前一直运行正常,但最近遇到了一个奇怪的问题,完全找不到原因。

现在第一个返回的$data格式突然失效了,返回内容里包含了第一块响应的全部内容,还有第二块响应的一半内容,具体情况如下:

异常的第一块响应内容:

data: {"id":"chatcmpl-8JMm7OUjW9DSVoSieJAnterQ3Lv2w","object":"chat.completion.chunk","created":1699626471,"model":"gpt-4-0613","choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null}]}

data: {"id":"chatcmpl-8JMm7OUjW9DSVoSieJAnterQ3Lv2w","object":"chat.completion.chunk","created":1699626471,"model":"gpt

第二块响应内容(是第一块被截断的后半部分):

-4-0613","choices":[{"index":0,"delta":{"content":"Gr"},"finish_reason":null}]}

我的代码完全没有改动过,之前一直正常运行。我猜测要么是OpenAI那边出现了bug,要么是有什么我不知道的变更导致的。

目前已经排除了配额限制的问题,而且我觉得也不太可能是模型本身的问题。

有没有大佬能给点提示或者建议?

备注:内容来源于stack exchange,提问作者greeven

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 08:40:26