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

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

但是很显然导致了整个0.6.x系列全部都会出现奇怪的乱码问题
经过社区的实际测试用 snapshot 通道不会丢字,只用 delta 通道才会丢。
所以说现在社区的这个pr总算是让我想起来这个问题了而不靠通过拦截掉:diamond_suit:那个了
在本地合并并且测试是看上去很完美的
等我测试完成一晚上看看会不会出问题
出问题了明天修,没有明天就发布!
只能说感谢社区!

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

11 个赞

:xhj006:

2 个赞

社区有你更精彩

1 个赞

大佬发下仓库地址

1 个赞

感谢

更新了么佬

也是好起来了啊

没呢。再等等

佬,更新了吗。

没

佬,等你更新了

社区有你更精彩

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