beginor

VSCode 1.122.0 可以离线使用 BYOK

  •  
  •   beginor ·
    beginor · May 28 · 4166 views

    今天 VSCode 更新到 1.122.0 , 发现可以直接填自己的模型了,不需要第三方插件,也不需要登录账户可以离线使用, 这个功能期待好久了!

    VSCode BYOK

    详细发布说明

    https://code.visualstudio.com/updates/v1_122#_may-21-2026

    Supplement 1  ·  May 28

    配置其实很简单,apiType 选择 chat-completionsmessages 都可以

    [
      {
        "name": "local llm",
        "vendor": "customendpoint",
        "apiKey": "${input:chat.lm.secret.73dedf8d}",
        "models": [
          {
            "id": "qwen3-coder-next",
            "name": "Qwen3 Coder Next",
            "url": "http://127.0.0.1:20800/v1/chat/completions",
            "apiType": "chat-completions",
            "toolCalling": true,
            "vision": false,
            "maxInputTokens": 128000,
            "maxOutputTokens": 16000,
            "thinking": false
          },
          {
            "id": "qwen3.6-27b",
            "name": "Qwen3.6 27B",
            "url": "http://127.0.0.1:20800/v1/messages",
            "apiType": "messages",
            "toolCalling": true,
            "vision": true,
            "maxInputTokens": 128000,
            "maxOutputTokens": 16000,
            "thinking": false
          }
        ]
      }
    ]
    

    新版本的 agent 界面不能用, 那是另外一个应用了

    40 replies    2026-05-31 23:24:58 +08:00
    dbskcnc
        1
    dbskcnc  
       May 28
    一直用 gcmp ( https://github.com/VicBilibily/GCMP ),目前还算正常,如果内置了就更好了
    sentinelK
        2
    sentinelK  
       May 28
    终于开放了,作为一个被 Github Copilot 频繁改政策逼走的年费用户,可以说百感交集。

    测试了一下。启动的上下文有点大(问一个你是谁直接 50K )
    暂时用几天看看和 Claude Code Desktop 相比的体验如何。
    wsseo
        3
    wsseo  
       May 28
    怎么配置?
    sentinelK
        4
    sentinelK  
       May 28
    @wsseo 模型设置,添加模型,多了一个选项 custom endpoint
    a33291
        5
    a33291  
       May 28
    不知道 git 的 ai commit message 生成是不是也是走这里设置的模型?
    bitmin
        6
    bitmin  
       May 28
    之前也一直用 gcmp ,现在直接配置更方便了,试了一下配置很简单

    打开 chat 窗口,点击编辑框底部的模型名称,默认是 Auto ,点击后展开模型列表,点击列表右上角设置按钮,弹出 Language Models 窗口,点击 Add Models ,在出现的列表中选择最下面的 Custom Endpoint ,先输入分组名称再输入 api key ,最后在编辑框内补充模型信息。完成后就可在 chat 窗口中切换到自定义模型了
    imzcc
        7
    imzcc  
       May 28
    之前使用 Azure 也是可以配置自定义 API 的
    ted2011
        8
    ted2011  
       May 28
    apiType 配置什么? reasoningEffort 配置似乎也有点问题? 试了半天没成功。
    要么就说 reasoningEffort 问题,要么就说 toolCalling 问题。

    有没有人用中转 openai api 的,给个 GPT 5.4 JSON 示例? 谢谢!
    archxm
        9
    archxm  
       May 28
    最近某 2 个 vscode 版本,好像会闪退,上周我发现了,然后就回退了几个版本。
    jaoyina
        10
    jaoyina  
       May 28
    @beginor

    新的那个 agent ui 里还是不行吧?
    asd999cxcx
        11
    asd999cxcx  
       May 28
    @sentinelK apiType 选 chat 还是 responses?
    sentinelK
        12
    sentinelK  
       May 28
    @asd999cxcx 我选择的是 chat-completions ,不清楚他们的区别是什么
    wy315700
        13
    wy315700  
       May 28
    已经弃用 Copilot 了。
    beginor
        14
    beginor  
    OP
       May 28
    @jaoyina 试了一下,确实不行,这个感觉是另一个 app 了
    nativeBoy
        15
    nativeBoy  
       May 28
    deepseek 不能开启思考哈,开了没用,有点不兼容参数


    ```
    [
    {
    "name": "deepseek",
    "vendor": "customendpoint",
    "apiKey": "${input:chat.lm.secret.-7d39a19e}",
    "apiType": "chat-completions",
    "models": [
    {
    "id": "deepseek-v4-pro",
    "name": "deepseek-v4-pro",
    "url": "https://api.deepseek.com",
    "toolCalling": true,
    "vision": false,
    "maxInputTokens": 128000,
    "maxOutputTokens": 16000,
    "thinking": true,
    "supportsReasoningEffort": [
    "high",
    "max"
    ],
    "streaming": true
    }
    ],
    "settings": {
    "deepseek-v4-pro": {
    "reasoningEffort": "max"
    }
    }
    }
    ]
    ```
    nativeBoy
        16
    nativeBoy  
       May 28
    v2ex 的回复框不支持 markdown 吗,,,
    sentinelK
        17
    sentinelK  
       May 28
    @nativeBoy deepseek 官方文档显示默认是开启思考,长度 high 。

    (1) 默认思考开关为 enabled
    (2) 思考模式下,对普通请求,默认 effort 为 high ;对一些复杂 Agent 类请求(如 Claude Code 、OpenCode ),effort 自动设置为 max
    (3) 思考模式下,出于兼容考虑 low 、medium 会映射为 high, xhigh 会映射为 max
    coderfee
        18
    coderfee  
       May 28
    @jaoyina New session 里选 Local ,就可选自己的模型了
    sentinelK
        19
    sentinelK  
       May 28
    @jaoyina agentUI 连 Copilot 自身都不可以。你可以理解为只是 Claude 和 Copilot Cli 的 UI 界面
    xiaoyaocz
        21
    xiaoyaocz  
       May 28
    @ted2011 reasoningEffort 这样设置,UI 里就可以选了 `"supportsReasoningEffort": ["low","medium","high","xhigh"]`
    holdeer
        22
    holdeer  
       May 28
    不错,方便多了
    cense
        23
    cense  
       May 28
    commit message 可以用吗
    lizhesystem
        24
    lizhesystem  
       May 28
    问下,大家自动补全现在基本用哪个模型好的?
    ted2011
        25
    ted2011  
       May 28
    @xiaoyaocz 谢谢啊,仔细研究了下,我的好像是中转问题
    craftsmanship
        26
    craftsmanship  
       May 28 via Android
    虽然但是 如果没有原来的 copilot 按次计费套餐 我为啥要用它呢
    TerranC
        28
    TerranC  
       May 29
    先开启 ccx 转一下,把该配的配好,然后再在 vscode 里配,就避免了各种配置不够配的问题
    kennylam777
        29
    kennylam777  
       May 29
    不錯喔, 之前我用的是 Claude Code + Qwen 3.6 35B MTP APEX Q5, 但 Claude Code 很多 plugin 都要 server side support 所以都有問題, 官方 Copilot 也比較好用的是拖曳檔案不用再按 Shift 了
    Vicmata
        30
    Vicmata  
       May 29
    @sentinelK 为什么我的界面没有呢?
    iceheart
        31
    iceheart  
       May 29 via Android
    1.122 每次启动都要弹一个 "共享屏幕" 的窗口,很烦,降回 1.121 用了。opensuse tumbleweed gnome
    HAFEN
        32
    HAFEN  
       May 30
    我感觉在 1.122.1 这个版本 agent UI 是可以用 BYOK 的,也就是可以在 agent 窗口使用自己的第三方 API
    jaoyina
        33
    jaoyina  
       May 30
    @HAFEN

    哪里,没看到可以选啊。
    HAFEN
        34
    HAFEN  
       May 30
    @jaoyina 我直接跟上面一样配置好了,然后切换成 agent 模式就可用了,不用改啥啊
    jqtmviyu
        35
    jqtmviyu  
       May 31
    很久没有用 vscode 的侧边栏插件了, 习惯了 cc-cli, 对当前的工作状态了解更好. 特别是当前的 token 消耗是不是快接近自动压缩, 后台启动多少个任务之类的. 还能用 status line 显示当前加载多少个 memory skill plugin
    HAFEN
        36
    HAFEN  
       10h 58m ago
    我更新一下,不是存在新版本的 agent UI 界面不能用;而是目前存在 bug

    自定义端点 (BYOK) 模型从模型选择器中消失 https://github.com/microsoft/vscode/issues/319121

    我已经验证过了,agent UI 界面是可以交互的

    但是这个 bug 也存在,以至于我开了 5 次这个 agent UI 界面才弹出一次这个允许选择自定义模型的功能
    HAFEN
        37
    HAFEN  
       10h 58m ago
    所以不存在两套模型配置;其实都是共享同一个的
    chinni
        38
    chinni  
       7h 11m ago
    有没有人详细说下怎么弄的。。 就没看到可以添加配置的地方。。。 或者配置文件具体哪个。加在哪里。
    chinni
        39
    chinni  
       6h 34m ago via Android
    @chinni 找到了~很久以前禁用了自带的 ai 忘记了😅😅😅
    haukuen
        40
    haukuen  
       5h 33m ago
    agent 窗口可以用自定义模型,默认是 copilot cli ,换成本地就能看到了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   839 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 20:58 · PVG 04:58 · LAX 13:58 · JFK 16:58
    ♥ Do have faith in what you're doing.