跳转到内容
控制台

编程 Agent

Zed

Zed 编辑器接入 VisionCoder:settings.json 里加一个 openai_compatible 供应商

Zed 是 Rust 写的高性能编辑器,内置 Agent 面板。它支持自定义 OpenAI 兼容供应商,把地址指到 VisionCoder 就能用我们的全部模型。

  • API Key 管理 创建 API Key
  • Zed(macOS / Linux;Windows 版尚在推进中)

打开 settings.json

Cmd/Ctrl + , 打开设置文件,或者命令面板里搜 zed: open settings

加一个自定义供应商

在顶层对象里加上 language_models.openai_compatible

{
"language_models": {
"openai_compatible": {
"VisionCoder": {
"api_url": "https://coder.api.visioncoder.cn/v1",
"available_models": [
{
"name": "gpt-5.4",
"display_name": "GPT-5.4",
"max_tokens": 400000
},
{
"name": "claude-sonnet-5",
"display_name": "Claude Sonnet 5",
"max_tokens": 200000
},
{
"name": "gpt-5.5",
"display_name": "GPT-5.5(最强)",
"max_tokens": 400000
}
]
}
}
}
}

name 必须是 VisionCoder 的真实模型 ID,display_name 只是界面上显示的名字,随便写。

填 API Key

Key 不写在 settings.json 里 —— Zed 存在系统钥匙串。打开 Agent 面板(右下角图标或 Cmd/Ctrl + ?),进它的设置页,在 VisionCoder 这一栏填入 Key 并保存。

选模型开聊

Agent 面板输入框上方的模型下拉里,选 VisionCoder 分组下的模型。

Agent 面板里选中 VisionCoder 的模型,问一句:

解释一下当前打开的这个文件

答得上来就通了。

模型下拉里没有 VisionCoder 分组
  • settings.json 有没有 JSON 语法错误(少逗号、多逗号)。Zed 解析失败会整段忽略,不一定弹提示
  • openai_compatible 有没有放在 language_models 底下
  • 保存后重启一次 Zed
选了模型,一发消息就报鉴权失败

Key 是在 Agent 面板的设置里填的,不是 settings.json。确认那里填了、且点了保存。

Key 存在系统钥匙串里,换机器要重新填。

报模型不存在

name 字段要填 VisionCoder 的真实 ID,不是 display_name。对一遍:

Terminal window
curl https://coder.api.visioncoder.cn/v1/models
api_url 要不要带 /v1

要带。填 https://coder.api.visioncoder.cn/v1,Zed 会在后面拼 /chat/completions

加群 & 客服

AI 技术交流群二维码
AI 技术交流群
专属客服二维码
专属客服