在 OpenCode 或者其他支持 OpenAI 接口的 Agent 里接入 V2EX AI Persona
最近,V2EX AI Persona 提供了 [OpenAI 兼容接口](https://edge.v2ex.com/t/1226562),并且支持工具调用。
因此,你可以在 OpenCode 或者其他支持 OpenAI 接口的 Agent 里配置 V2EX AI Persona。这里以 OpenCode 为例:
**配置文件** `~/.config/opencode/opencode.jsonc` 示例:
```json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"v2ex": {
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://edge.v2ex.com/chat/v1"
},
"models": {
"coder": {}
}
}
}
}
```
- **Base URL**: `https://edge.v2ex.com/chat/v1`
- **Model**: `coder` (或者是你自己的 persona 的 name)
启动 OpenCode,输入 `/connect`,然后找到你刚才加入的 V2EX provider:

接着系统会提示你输入 API Token。

API Token 可以从这里获得:
[访问链接](https://edge.v2ex.com/settings/tokens)
在 `/models` 里你可以看到配好的 `v2ex/coder` 选项了。

现在你可以使用 V2EX AI Persona 来帮助你写程序或完成其他任务。

上面的例子中,persona:coder 的后端模型是 GLM-5.2。如果你用过 [V2EX AI Persona](https://edge.v2ex.com/my/personas) 功能,就会知道 context 是可以自己定义的,而这个 persona:coder 的 context 目前为一句话 `You're a professional coding assistant`。因此,你可以在自己创建的 persona 中尝试任意其他 context,以观察对结果和行为产生的影响。如果你创建了自己的 coding persona,那么接入时选择模型名就是你的 persona 的 name。
---
原文链接:[点击查看](https://www.v2ex.com/t/1227634)
因此,你可以在 OpenCode 或者其他支持 OpenAI 接口的 Agent 里配置 V2EX AI Persona。这里以 OpenCode 为例:
**配置文件** `~/.config/opencode/opencode.jsonc` 示例:
```json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"v2ex": {
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://edge.v2ex.com/chat/v1"
},
"models": {
"coder": {}
}
}
}
}
```
- **Base URL**: `https://edge.v2ex.com/chat/v1`
- **Model**: `coder` (或者是你自己的 persona 的 name)
启动 OpenCode,输入 `/connect`,然后找到你刚才加入的 V2EX provider:

接着系统会提示你输入 API Token。

API Token 可以从这里获得:
[访问链接](https://edge.v2ex.com/settings/tokens)
在 `/models` 里你可以看到配好的 `v2ex/coder` 选项了。

现在你可以使用 V2EX AI Persona 来帮助你写程序或完成其他任务。

上面的例子中,persona:coder 的后端模型是 GLM-5.2。如果你用过 [V2EX AI Persona](https://edge.v2ex.com/my/personas) 功能,就会知道 context 是可以自己定义的,而这个 persona:coder 的 context 目前为一句话 `You're a professional coding assistant`。因此,你可以在自己创建的 persona 中尝试任意其他 context,以观察对结果和行为产生的影响。如果你创建了自己的 coding persona,那么接入时选择模型名就是你的 persona 的 name。
---
原文链接:[点击查看](https://www.v2ex.com/t/1227634)
· 0 个赞
· 0 个赞
附图:https://i.imgur.com/kUROwTL.png
· 0 个赞