用workerman实现chatGPT返回结果打字机效果失败,结果是刷的一下子出结果?

小七他哥

问题描述

chatGPT接口已经调通了,能返回结果了,返回的结果片段我整理成了如下的结构:

{"fsid":"74420571915T2AU","tsid":"74420571915T2AU","type":"chatGPT","left":10,"content":"\u4e8e"}

结果是一个字一个字返回的,这个结构里的 content 就是一个字,我通过调用 send 方法将这个内容发送到客户端,目前来看他不是一个内容一个内容发给客户端的,是等chatGPT返回了所有内容后刷的一下发送给了客户端,请问这是为何?我如何实现类似chatGPT官方的那种效果呢?谢谢

为此你搜索到了哪些方案及不适用的原因

我搜了workerman手册,感觉应该是缓冲区的问题,但是我不知道我这种问题该怎么设置,麻烦大佬帮看看,谢谢。

792 2 1
2个回答

小七他哥

有大佬没,自己帮顶一下。

  • 暂无评论
xiuwang

2天搞不定就别折腾了,直接买官方的 ai 助手 https://www.workerman.net/app/view/ai ,都是大佬写好的

年代过于久远,无法发表回答
🔝