Skip to Content

Zed

Zed  支持自定义 OpenAI 兼容提供方。当前配置使用 language_models.openai_compatible,不要未核对安装版本就套用旧提供方格式。

1. 添加提供方

通过命令面板运行 agent: open settings,在 LLM Providers 中选择 Add Provider,添加自定义 OpenAI 兼容提供方:

配置内容
提供方 IDfenno
API URLhttps://api.fenno.ai/v1
模型Fenno 账户实际可用的精确 ID
上下文窗口不超过模型实际能力的已确认预算

2. 也可以修改配置文件

将下面这段合并进现有设置,不要替换整个文件:

{ "language_models": { "openai_compatible": { "fenno": { "api_url": "https://api.fenno.ai/v1", "available_models": [ { "name": "<MODEL_ID>", "display_name": "Fenno model", "max_tokens": 8192 } ] } } } }

替换 <MODEL_ID>。8192 是给 Zed 的示例上下文预算,不是模型真实上限,也不是输出 token 设置,应按所选模型和业务调整。

3. 保存 API Key

在提供方设置界面填写 Key,Zed 会保存到系统钥匙串,而不是 settings.json。也可使用进程环境:提供方 ID fenno 对应 FENNO_API_KEY,非空环境变量可能优先于钥匙串值。

已经运行的图形界面应用不一定继承新的 shell 变量,建议优先使用设置界面,或从目标环境启动/重启 Zed。不要将带真实密钥的 api_key 字段写进共享设置。

4. 核对当前模型

在 Agent 面板选择 Fenno 提供方和模型,用新会话发送“只回复 OK”,并检查实际账户用量。再在测试项目中执行一个安全的工具操作,保留正常权限确认。

工具和图片能力必须与实际模型匹配,Zed 的一个配置开关不会创建模型能力。Zed 托管模型、订阅和其他编辑器功能,也与 Fenno 用量分别处理。

出错时核对当前提供方、实际凭据、精确模型 ID 和最终 /v1/chat/completions 路径。继续阅读 Zed 官方 API 接入说明 与通用排错。