Visual Studio的copilot终于实现自定义url和模型了

a0yark 2026-06-08 23:43 1

搞了一晚上,本来的思路是直接改copilot插件,但一直报错遂放弃。

如图,vs的copilot 已经成功接入我本地反代的kiro了。

大致思路是本地host拦截vs发出的 api.anthropic.com 转发到本地,并且搞个mitmproxy实现绕过copilot对模型有效性的验证,比较 简单且粗糙 的实现方法。



最新回复 (14)
  • HLiny 06-08 23:48
    1

    (帖子已被作者删除)

  • a0yark 楼主 06-08 23:51
    2

    难道没有人觉得vs的copilot很神圣吗 ^-^

  • JoeJoeJoe 06-08 23:52
    3

    有一个插件叫oai好像,可以直接配

  • a0yark 楼主 06-08 23:54
    4

    那个我看了,是适配的vscode的copilot

  • Qiansui 06-08 23:54
    5

    啊?佬友这么强!


    但是 vscode 不是已经支持 BYOK 了嘛,论坛里也有个佬友的插件支持自定义 provider,还可以模拟 codex、cc 等后端 ^-^

  • a0yark 楼主 06-08 23:54
    6

    不是vscode哦,是visual studio里的copilot

  • a0yark 楼主 06-08 23:56
    7

    对的,idea里的copilot应该也是同样的原理可以自定义

  • Qiansui 06-08 23:56
    8

    没错就是 copilot 啊,我一直用下面帖子的佬的插件接的自定义 url 和 model


    【开源】Unify Chat Provider —— 为 Github Copilot 接入自定义模型的 VS Code 扩展 - 资源荟萃 - LINUX DO

  • a0yark 楼主 06-08 23:56
    9

    它那个是vscode扩展,在vs里用不了

  • Qiansui 06-08 23:57
    10

    坏了我是蠢蛋看错了,少看了个 code


    好久没用 vs 了,我说界面怎么这么熟悉的感觉

  • 06-08 23:57
    11

    好像几天前就可以了

    再不放真没人用了 ^-^

  • weikiyue 06-08 23:59
    12

    mitmproxy 实现绕过 copilot 对模型有效性的验证



    佬,我想学学这一步(这咋用啊)可以吗,谢谢了

  • a0yark 楼主 06-09 00:06
    13

    你点"添加模型"时,VS 会发一个请求:GET https://api.anthropic.com/v1/models/{你填的模型ID},它的判断逻辑很简单:HTTP 200 + 响应里能解析出模型对象 → 模型有效,允许添加 。404 或其它错误 → “该模型不可用或 ID 无效”,拒绝

    搞个mitmproxy直接返回200就行了,具体的操作发给ai,ai能懂的

  • hoanhhaudana12 06-09 00:43
    14

    还一个办法是装一个ollama选ollama也可以进这个有添加模型的页面,但没法选推理等级,我直接用的cc-switch给codex的本地路由

* 帖子来源Linux.do
返回