恢复会话中...

感谢社区!让M365 Copilot2API可以干净的输出了!

U
user80
user80走地鸡
发布于 4 days ago· 最后编辑于 2 days ago
6 0 10

忘了是哪个pr来着(很抱歉哈)
但是经过我测试模型回答确实不会出现乱码/截断现象了!
原因是这样的
M365 Copilot分为俩个通道来发送流式输出的
1.messages[].text(DeepLeo) 是累计全量快照的通道;
2.writeAtCursor 是追加式 delta,写入位置恒为文末(p=-1)
然后当时觉得通道2可能会快一点

但是很显然导致了整个0.6.x系列全部都会出现奇怪的乱码问题
经过社区的实际测试用 snapshot 通道不会丢字,只用 delta 通道才会丢。
所以说现在社区的这个pr总算是让我想起来这个问题了而不靠通过拦截掉♦那个了
只能说感谢社区!

(老实了,以后再也不去靠自己臆想乱改了...)

10 条评论

M
Mike123
Mike123鸡肉#1F4 days ago

xhj006

H
huxubo
huxubo整鸡#2F4 days ago

社区有你更精彩

F
frank1
frank1鸡腿#3F4 days ago

大佬发下仓库地址

X
xrz
xrz鸡腿#4F4 days ago

感谢

N
na_lu
na_lu鸡腿#5F4 days ago

更新了么佬

U
user80
user80走地鸡4 days ago

没呢。再等等

V
vip05
vip05鸡腿#6F4 days ago

也是好起来了啊

M
mrgg
mrgg鸡爪#7F4 days ago

佬,更新了吗。

U
user80
user80走地鸡4 days ago

没

H
hao_h
hao_h鸡爪#8F4 days ago

佬,等你更新了

T
TANGFAN
TANGFAN鸡肉#9F4 days ago

社区有你更精彩

X
xiaozx
xiaozx鸡腿#10F2 days ago

新版确实把截断和右下角的版本号改好了! 😀