ChatGPT 官网回答的时候的效果~
请教下各位老哥,有了解和知道的吗?
1
concernedz 5 天前
一个字一个字出来的效果吗?我记得是 SSE 吧?
|
![]() |
2
thenxkk 5 天前
|
![]() |
3
chairuosen 5 天前
sse 也是一大段一大段拿的,文字逐字蹦出来只是前端效果
|
![]() |
4
chairuosen 5 天前
一大段字排成数组,设置一个游标定时向后移动,渲染取数组 slice 游标的结果
|
5
chenliangngng 5 天前
这功能我做过,前端拿到任意的文本后,随机截取然后拼接,说白了就是假的
|
![]() |
6
xiaoz 5 天前 via Android
SSE 可以实现,openai 官方的 API 接口有个选项就是开启 stream 流式传输。具体可以问问 AI
|
7
murmurkerman 5 天前 via iPhone
你是说渐变动画么,就一个简单的渐变 shader ,每个新增的文本加上一一个固定时间的动画就好了,就会实现一个渐显的动画。然后优化下动画性能。
|
![]() |
8
vace 5 天前 ![]() 可以 F12 看源码,SSE 响应的字符,用 <span class="_fadeIn"> 包裹,通过 css 的 animation 和 keyframes 定义一个 700ms 的淡入动画。等整段响应完成,合并字符为段落。
|
![]() |
9
17681880207 OP @concernedz
@thenxkk @chairuosen #3 @chairuosen #4 @chenliangngng @xiaoz 感谢各位老哥的答疑,可能我的表述不是很清楚,我想表达是的最新文字出来的渐显动画效果~😋 |
![]() |
10
learnshare 5 天前
处理过简单的效果。前端获取到大段内容,切分为多个片段(元素),再逐步通过显示。
其中细节也很多,比如: + 需要整段获取内容,防止 Markdown 渲染为 HTML 时的错乱 + 需要根据内容长度,合理调整切片数量和长度,以及动画效果 + 列表也需要有合适的滚动动作 |
![]() |
11
pdog18 5 天前
是不是可以尝试把你的这个问题问 ChatGPT
|
![]() |
12
lawted 4 天前
|
![]() |
13
17681880207 OP |