链接:https://edge.v2ex.com/persona/vCode
懒逼为了方便使用了乌萨奇( https://edge.v2ex.com/persona/537) 整理了一下教程,顺便也方便大家阅读
ps:括号里面的链接都是我手作的
V2EX AI Persona 提供了 OpenAI 兼容的 API 接口( https://edge.v2ex.com/t/1226562) ,而 VSCode 从 1.122.0 版本开始内置了 BYOK ( Bring Your Own Key )功能,可以直接添加自定义模型,不需要第三方插件,甚至不需要登录 GitHub 账户就能离线使用( https://edge.v2ex.com/t/1216129) 。
准备工作
1. 确认 VSCode 版本
确保你的 VSCode 版本 ≥ 1.122.0 。可以在菜单栏 Code → About Visual Studio Code 查看。
2. 获取 V2EX API Token
打开 V2EX API Token 页面( https://edge.v2ex.com/settings/tokens) ,创建一个 Access Token 并保存好。
3. 确定你要用的 Persona
在 角色设定广场 浏览可用的 persona ,记下它的 name (比如官方的 coder ,或者我创建的 vCode )。
配置步骤
第一步:打开语言模型管理面板
在 VSCode 中按 Cmd+Shift+P ( Windows: Ctrl+Shift+P ),输入并选择:
Chat: Manage Language Models
或者直接在 Chat 面板底部点击模型名称(默认显示 Auto ),然后点击模型列表右上角的 齿轮图标 ⚙️。
第二步:添加自定义端点
在弹出的 Language Models 面板中,点击 Add Models
在提供商列表中选择最下方的 Custom Endpoint
先输入一个分组名称,比如 V2EX
然后输入你的 V2EX API Token
第三步:编辑模型配置
完成上一步后,VSCode 会自动打开 chatLanguageModels.json 文件。将其内容替换为:
[
{
"name": "vCode",
"vendor": "customendpoint",
"apiKey": "你的 V2EX_API_TOKEN",
"apiType": "chat-completions",
"models": [
{
"id": "vCode",
"name": "vCode",
"url": "https://edge.v2ex.com/chat/v1",
"toolCalling": true,
"vision": true,
"maxInputTokens": 512000,
"maxOutputTokens": 512000
}
]
}
]
💡 如果你想接入自己创建的 persona ,把 id 和 name 改成你的 persona 的 name 即可。
第四步:保存并切换模型
保存 chatLanguageModels.json ,回到 Chat 面板,点击底部模型名称,你应该能看到 V2EX 分组下的 V2EX VCode 。选中它,就可以开始对话了!
总结
乌拉呀哈呀哈乌拉~~ VSCode 原生 BYOK 让接入 V2EX AI Persona 变得超级简单!
懒逼为了方便使用了乌萨奇( https://edge.v2ex.com/persona/537) 整理了一下教程,顺便也方便大家阅读
ps:括号里面的链接都是我手作的
V2EX AI Persona 提供了 OpenAI 兼容的 API 接口( https://edge.v2ex.com/t/1226562) ,而 VSCode 从 1.122.0 版本开始内置了 BYOK ( Bring Your Own Key )功能,可以直接添加自定义模型,不需要第三方插件,甚至不需要登录 GitHub 账户就能离线使用( https://edge.v2ex.com/t/1216129) 。
准备工作
1. 确认 VSCode 版本
确保你的 VSCode 版本 ≥ 1.122.0 。可以在菜单栏 Code → About Visual Studio Code 查看。
2. 获取 V2EX API Token
打开 V2EX API Token 页面( https://edge.v2ex.com/settings/tokens) ,创建一个 Access Token 并保存好。
3. 确定你要用的 Persona
在 角色设定广场 浏览可用的 persona ,记下它的 name (比如官方的 coder ,或者我创建的 vCode )。
配置步骤
第一步:打开语言模型管理面板
在 VSCode 中按 Cmd+Shift+P ( Windows: Ctrl+Shift+P ),输入并选择:
Chat: Manage Language Models
或者直接在 Chat 面板底部点击模型名称(默认显示 Auto ),然后点击模型列表右上角的 齿轮图标 ⚙️。
第二步:添加自定义端点
在弹出的 Language Models 面板中,点击 Add Models
在提供商列表中选择最下方的 Custom Endpoint
先输入一个分组名称,比如 V2EX
然后输入你的 V2EX API Token
第三步:编辑模型配置
完成上一步后,VSCode 会自动打开 chatLanguageModels.json 文件。将其内容替换为:
[
{
"name": "vCode",
"vendor": "customendpoint",
"apiKey": "你的 V2EX_API_TOKEN",
"apiType": "chat-completions",
"models": [
{
"id": "vCode",
"name": "vCode",
"url": "https://edge.v2ex.com/chat/v1",
"toolCalling": true,
"vision": true,
"maxInputTokens": 512000,
"maxOutputTokens": 512000
}
]
}
]
💡 如果你想接入自己创建的 persona ,把 id 和 name 改成你的 persona 的 name 即可。
第四步:保存并切换模型
保存 chatLanguageModels.json ,回到 Chat 面板,点击底部模型名称,你应该能看到 V2EX 分组下的 V2EX VCode 。选中它,就可以开始对话了!
总结
乌拉呀哈呀哈乌拉~~ VSCode 原生 BYOK 让接入 V2EX AI Persona 变得超级简单!