@SmallMain【开源】Unify Chat Provider —— 为 Github Copilot 接入自定义模型的 VS Code 扩展 中发帖

前言

折叠内容
优势
在我开发这个扩展之前已经有好几个扩展(GCMP、Addi…)实现了同样的功能。
但我仍然花时间开发这个扩展的原因有三点:

用户体验(UX)
无法发挥出模型的最佳性能
API 兼容性

为什么无法发挥出模型的最佳性能?
当实际接入过 API 就会发现这件事没有那么简单。
如果你对 AI 直接下令,它可能在几分钟就能写好能够正常对话的版本。
但是也仅此而已,紧接着你可能会发现模型没有思考,或者根本没有触发输入缓存,导致效果欠佳,并且成本陡增。
于是就通过翻阅 OpenAI 或者 Anthropic 的官方文档,找到说明这些特性的文档并丢给 AI 继续实现对这些特性的支持。
实现完成并测试,以为万事大吉的时候,真正的挑战才刚刚开始…
第三方供应商所谓的兼容 XXX API,如果你不仔细阅读它的文档去实现,可能真的就只是兼容而已。
比如 DeepSeek,...