20260715 - 在 OpenCode 或者其他支持 OpenAI 接口的 Agent 里接入 V2EX AI Persona(是的,你现在也可以用 V2EX AI Persona 帮你在本地做事了)

7 月 16 日
 Livid

V2EX AI Persona 最近提供了 OpenAI 兼容接口,并且支持工具调用 。

因此,你可以在 OpenCode 或者其他支持 OpenAI 接口的 Agent 里配置上 V2EX AI Persona。这里以 OpenCode 为例:

配置文件 ~/.config/opencode/opencode.jsonc 例子:

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "v2ex": {
      "npm": "@ai-sdk/openai-compatible",
      "options": {
        "baseURL": "https://edge.v2ex.com/chat/v1"
      },
      "models": {
        "coder": {}
      }
    }
  }
}


然后启动 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 功能就知道 context 是可以自己写的,而这个 persona:coder 的 context 目前就一句话 You're a professional coding assistant。所以,你完全可以在自己创建的 persona 里尝试任意其他 context 看会对结果和行为产生的影响。如果你做了自己的 coding persona,那么在接入的时候选择模型名就是你的 persona 的 name。

3852 次点击
所在节点    Wunder
26 条回复
Livid
7 月 23 日
@scybhe 支持推理,基座模型是从这 5 个里面选:

https://www.v2ex.com/t/1228431
bingoAI
7 月 27 日
@crocoBaby 请教 vscode 里选择哪个 extension 来配置 LLLM api? cline? kilo?
crocoBaby
7 月 27 日
@bingoAI 我测试了 copilot,cline 都可以
crocoBaby
7 月 27 日
@bingoAI 你看我的帖子,有完整教程
bingoAI
8 月 7 日
@crocoBaby 你的主题帖子都是隐藏的。
crocoBaby
8 月 7 日
@bingoAI 看站长的就好了,最新 api

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1227634

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX