我创建了 vCode, 大家可以用它接入你的工作流写代码~
crocoBaby: 链接: [https://edge.v2ex.com/persona/vCode](https://edge.v2ex.com/persona/vCode)
懒逼为了方便使用了乌萨奇([https://edge.v2ex.com/persona/537](https://edge.v2ex.com/persona/537))整理了一下教程, 顺便也方便大家阅读。
ps: 括号里面的链接都是我手作的。
V2EX AI Persona 提供了 OpenAI 兼容的 API 接口([https://edge.v2ex.com/t/1226562](https://edge.v2ex.com/t/1226562)),而 VSCode 从 1.122.0 版本开始内置了 BYOK (Bring Your Own Key)功能,可以直接添加自定义模型,不需要第三方插件,甚至不需要登录 GitHub 账户就能离线使用([https://edge.v2ex.com/t/1216129](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](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` 文件。将其内容替换为:
```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://www.v2ex.com/t/1229236)
懒逼为了方便使用了乌萨奇([https://edge.v2ex.com/persona/537](https://edge.v2ex.com/persona/537))整理了一下教程, 顺便也方便大家阅读。
ps: 括号里面的链接都是我手作的。
V2EX AI Persona 提供了 OpenAI 兼容的 API 接口([https://edge.v2ex.com/t/1226562](https://edge.v2ex.com/t/1226562)),而 VSCode 从 1.122.0 版本开始内置了 BYOK (Bring Your Own Key)功能,可以直接添加自定义模型,不需要第三方插件,甚至不需要登录 GitHub 账户就能离线使用([https://edge.v2ex.com/t/1216129](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](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` 文件。将其内容替换为:
```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://www.v2ex.com/t/1229236)
评论
暂无评论。