← 返回首页
VS Code · AI

【VS Code】免费使用所有Github Models模型

微软 AI Toolkit for Visual Studio Code 插件不仅支持主流付费模型,还可以轻松免费使用所有 Github Models 模型,并支持自定义添加 Ollama 和远程模型。

作者:mz小溪(程序员小溪) 来源:微信公众号 更新:2025/01/21

前言

上次了解到了 Github Models 提供的一系列助力模型,当时还在可惜这些模型只能在 Github 上科学使用。最近又了解到微软出了一款 VS Code 插件 AI Toolkit for Visual Studio Code,该插件不仅可以使用主流付费模型,还可以轻松免费使用所有 Github Models 模型。

安装插件

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

插件界面

插件安装完成后点击插件图标,可以看到插件界面,整体布局清晰,分为模型广场、Playground 等区域。

模型广场

模型广场目前支持如下提供商的模型:

  • GitHub — 免费模型
  • Anthropic — 付费模型,需添加 API Key
  • Google — 付费模型,需添加 API Key
  • OpenAI — 付费模型,需添加 API Key
除了使用模型广场的模型,插件还支持自定义添加模型。

模型使用

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

登录完成后即可使用 Github Models 模型聊天,模型的限制与 Github Models 官网模型的限制相同。

自定义添加模型

AI Toolkit for Visual Studio Code 插件允许我们添加自己的模型。点击模型列表上的【Add model】,可以添加 Ollama 和其他远程模型。这里以添加 OpenRouter 免费模型为例:

  1. 点击【Add a custom model】添加远程 OpenRouter 模型
  2. 在 OpenRouter 官网查看模型对应信息,如接入 google/gemini-2.0-flash-thinking-exp:free 模型
  3. 查看模型的 API 接入方式信息,获取对应格式数据
  4. 在地址栏输入 Chat Completion 节点地址,点击回车
  5. 模型名称输入 google/gemini-2.0-flash-thinking-exp:free
  6. 授权信息 header 填入如下格式(OpenRouter API Key 需要到 OpenRouter 平台申请):
Authorization: "Bearer OpenRouter API Key"

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

OpenRouter 的免费模型极容易 429,不如 Github Models 的免费模型好用。

总结

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

作者提示:个人观点,仅供参考。

文章来源

本文内容整理自以下原始出处:

原文作者:mz小溪(程序员小溪)