微软 VS Code 1.117 版本发布:添加“聊天响应增量渲染”实验性功能,可改善 AI 对话文字输出动画效果

4 月 23 日消息,微软现已发布 Visual Studio Code(VS Code)1.117 版本,本次更新主要向特定用户开放自定义 AI 模型,同步加入了“聊天响应增量渲染”实验性功能以改善 AI 对话文字输出动画效果。

据介绍,新版 VS Code 针对 Copilot Business 和 Enterprise 版本用户开放支持自定义 API Key,允许开发者直接在 VS Code 中调用第三方模型服务,支持 OpenRouter、Ollama、谷歌、OpenAI 等产品。

微软还为 VS Code 引入一项“聊天响应增量渲染”实验性功能,该特性可以让 AI 回复“以更流畅的方式逐步呈现”,而不是一次性输出完整内容。

具体来看,在启用功能后,VS Code 会按 AI 输出的内容块逐步渲染文本,并添加淡入、滑动等动画效果,用户还可以通过配置项自定义动画样式和缓冲策略,在“速度”和“完整性”之间进行权衡。

此外,VS Code 1.117 版本还改进了终端体验,允许用户在任意终端配置下直接启动 Copilot CLI,即使默认终端不是系统标准 shell(例如 macOS / Linux 上的 fish,或 Windows 上的 Git Bash)也可以正常运行。作为比较,此前在这类环境中选择 Copilot CLI 可能会导致终端启动失败。

这东西就是锦上添花,有功夫搞动画不如多修几个bug。

小白问一下,这个“增量渲染”是不是就是让AI回答一个字一个字蹦出来?我不太确定开这个功能会不会更耗资源啊,有没有已经用上的兄弟说说看?

哎哟喂,又来这种功能了,动画效果能提高我写代码的效率吗?不如把AI回答的准确度提升一下实在,花里胡哨的。

要启用的话,可以在设置里搜“incremental rendering”,找到实验性功能那栏打勾,然后去聊天界面测试一下。动画速度可以在配置项里调。

上次更新终端集成就有问题,这次说任意终端配置下都能启动Copilot CLI了?具体怎么判断是不是“系统标准shell”啊?比如我在WSL里用zsh,之前确实会启动失败,现在真的没问题了吗?需要额外装插件不?

说到自定义API Key,我之前试过在VS Code里接Ollama,折腾了半天模型列表老是刷不出来,后来发现是网络策略问题。这次官方支持了可能能省点事,不过动画效果我倒觉得无所谓,关键是响应速度要快,别卡。

增量渲染就是字一个字蹦,省得卡方块

系统标准shell判断估计是看默认SHELL变量