服务器上 chagpt 的生成结果的过程,是 1 个字 1 个字蹦出来的吗?

2023-03-16 22:04:07 +08:00
 fengleiyidao
2470 次点击
所在节点    OpenAI
9 条回复
cattrace
2023-03-16 22:54:21 +08:00
是的
yangyaofei
2023-03-16 22:54:58 +08:00
理论上是, 实现上(为了加速)可以不是, 想真的了解建议读读论文或者看看相关科普视频, 或者更简单的直接问 chatGPT
lxiian
2023-03-16 23:27:12 +08:00
要看你是不是用了 sse 去调接口了
mxw0204
2023-03-17 03:14:16 +08:00
这个看你需求,一个一个字蹦比一次性都出来的要快,两种都支持
freakxx
2023-03-17 03:26:23 +08:00
关键词 stream
Mutoo
2023-03-17 08:14:48 +08:00
transformer 的工作原理就是用前面所有内容去推荐下一个字是什么。所以它的生成过程确实是一个字一个字蹦出来的。服务端使用 streaming 方式返回结果也是为了让用户更快看到内容,而不是等待全文。
ebony0319
2023-03-17 09:19:24 +08:00
text/event-stream
JadePenG
2023-03-17 09:27:55 +08:00
chatGPT 是根据上下文获取的信息, 给它任意长的上文它会生成下一个字,面对长内容时,chatGPT 就会把下一个字和之前的上文组合成新的上文,不断重复就能获取新的下文了。
gaooo
2023-03-17 09:52:49 +08:00
是的,接口流式传输的,实时响应,可以到 chatplus.app 下载体验一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/924668

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX