
Zed
一款快速的原生代码编辑器,内置 AI 智能体,可对接任何兼容 OpenAI 的模型。
Zed 是什么
Zed 是 Atom 和 Tree-sitter 团队用 Rust 编写的高性能原生代码编辑器。它内置一个 Agent Panel(智能体面板),可以连接任何兼容 OpenAI 的模型,所以你能把它指向 TokenMix,在编辑器里直接用 Claude、GPT 或 DeepSeek 写代码。它适合想要一个快速编辑器、又希望用自己的 API Key 跑 AI 的开发者。
开始之前
- 从 zed.dev 安装 Zed(支持 macOS、Linux、Windows)。
- 在 tokenmix.ai 注册,打开控制台,进入 API Keys,创建一个以 sk-tm- 开头的密钥。
接入 TokenMix
Zed 通过它的 openai_compatible 接入方式连接自定义端点,配置写在 settings.json 里。
- 打开 command palette(命令面板),运行 "zed: open settings" 来编辑 settings.json。
- 在 language_models.openai_compatible 下添加一个 TokenMix 接入项。api_url 必须以 /v1 结尾,模型要你自己列出来,因为 Zed 不会自动拉取。把 max_tokens 设成每个模型的上下文窗口大小。
{
"language_models": {
"openai_compatible": {
"TokenMix": {
"api_url": "https://api.tokenmix.ai/v1",
"available_models": [
{ "name": "claude-sonnet-4.6", "max_tokens": 200000 },
{ "name": "claude-opus-4.8", "max_tokens": 200000 }
]
}
}
}
}
- 填入你的密钥。运行 "agent: open settings" 打开 Agent Panel(智能体面板)的设置,找到 LLM Providers(大模型供应商)一栏,为 TokenMix 填入你的 sk-tm- 密钥。如果你更习惯用配置文件,Zed 会改从 TOKENMIX_API_KEY 环境变量读取密钥;密钥永远不会写进 settings.json。
- 打开 Agent Panel(智能体面板),在选择器里挑一个 TokenMix 模型,开始对话。
验证是否生效
在 Agent Panel(智能体面板)里选一个你的 TokenMix 模型,发一句简短的消息,比如 "hello"。能收到回复就说明 Zed 已经连上了 TokenMix。你可以在 TokenMix 控制台里看到消费记录。
常见问题
看不到任何模型:Zed 只会列出你写进 available_models 的模型。把每个模型的名字(TokenMix 的模型 id)和它的 max_tokens 上下文大小都加进去。
密钥填在哪里:要么填在 Agent Panel(智能体面板)的供应商输入框里,要么放到 TOKENMIX_API_KEY 环境变量里,不要写进 settings.json。
选哪些模型:任何文本模型都可以。写代码的话,Claude Opus 4.8、Claude Sonnet 4.6 和 DeepSeek V4 Pro 都是不错的起点。