AI Toolkit for Visual Studio Code-免费使用所有Github Models模型

1- 前言

上次了解到了 Github Models 提供的一系列助力模型,当时还在可惜这些模型只能在 Github 上科学使用,了解详情请查看 「Github Models 模型助力」。

最近又了解到微软出了一款 VS Code 插件 AI Toolkit for Visual Studio Code, 该插件不仅可以使用主流付费模型,还可以轻松免费使用所有 Github Models 模型。

2- 安装插件

在 VS Code 插件市场搜索【AI Toolkit for Visual Studio Code】点击安装

图片|0x0

3- 插件界面

插件安装完成后点击插件,可以看到插件界面如下
image

4- 模型广场

模型广场目前支持如下提供商的模型:GitHub、Anthropic、Google、OpenAI,除了使用模型广场的模型,插件还支持自定义添加模型。除了 Github Models 模型可以免费使用外,其他模型是付费模型,使用需要添加 API Key。

[!NOTE]

  • 收费模型:Anthropic、Google、OpenAI
  • 免费模型:GitHub

图片|0x0

4.1- Github Models

图片|0x0

4.2- Anthropic Models

图片|0x0

4.3- Google Models

图片|0x0

4.4- OpenAI Models

图片|0x0

5- 模型使用

模型的使用也比较简单,找到模型,点击模型卡片上的【==Try in Playground==】,如果你使用的是 Github Models 的话会要求登录 Github,直接点击登录跳转到 Github 授权即可。

图片|0x0

图片|0x0

登录完成后即可使用 Github Models 模型聊天了,这里模型的限制应该是和 Github Models 官网模型的限制相同,详细限制信息可以查看「Github Models 模型助力

图片|0x0

5.1- 自定义添加模型

AI Toolkit for Visual Studio Code 插件运行我们添加自己的模型
image

点击模型列表上的【Add model】,可以添加 Ollama 和其他远程模型,这里以添加 OpenRouter 免费模型为例。

点击【Add a custom model】添加远程 OpenRouter 远程模型
image

在 OpenRouter 官网查看模型对应信息,如接入 google/gemini-2.0-flash-thinking-exp:free 模型

官方链接如下:
https://openrouter.ai/google/gemini-2.0-flash-thinking-exp:free

查看模型的 API 接入方式信息,获取如下对应 3 个格式数据

image
在地址栏输入 Chat Completion 节点地址,点击回车

图片|0x0

模型名称输入

google/gemini-2.0-flash-thinking-exp:free

图片|0x0

授权信息 header 填入如下格式,OpenRouter API Key 需要到 OpenRouter 平台申请,详情参考「大模型统一接入路由器OpenRouter

Authorization: "Bearer OpenRouter API Key"

图片|0x0

添加完成后即可在模型列表看到添加的模型信息,双击模型即可进入 playground 与模型进行聊天

[!NOTE]
OpenRouter 的免费模型极容易 429,不如 Github Models 的免费模型好用

6- 总结

  • AI Toolkit for Visual Studio Code 插件支持目前主流的大模型调用包括收费版和 Github Models 免费版,也可以自定义添加本地 Ollama 模型和远程模型。
  • 在 调用限制前提下 可以 免费无需科学使用 Github Models 所有模型。
  • 模型调用只能进行聊天,无法进行工程化及文件改动。