惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
G
Google Developers Blog
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
J
Java Code Geeks
P
Proofpoint News Feed
V
Visual Studio Blog
爱范儿
爱范儿
The Cloudflare Blog
博客园 - 叶小钗
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
M
MIT News - Artificial intelligence
Microsoft Security Blog
Microsoft Security Blog
博客园 - 聂微东
H
Help Net Security
B
Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 【当耐特】
量子位
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - 念槐聚

kubenertes集群安装可视化管理组件kubesphere、Rainbond、Rancher对比 CodeX、ClaudeCode、Cursor编程工具优缺点对比 Kubernetes集群存储,Longhorn、GFS、Ceph Rook对比 minio开启版本、对象锁等配置 gitlab与禅道数据备份策略 sublime typro marktext zed 对比 Qwen3.8-27B 本地部署与排障经验总结 Continue插件配置 VSCode插件Cline与Continue配置本地模型 VSCode上的优秀AI编程插件推荐 本地模型部署测试 博文阅读密码验证 - 博客园 常用开源项目及链接收藏 使用axel替代wget,实现Linux环境下载加速 大模型购买综合对比 Excel中生成可编辑数据的甘特图 Claude 优秀插件 Pi Agent和Claude Code pi agent 和claudecode、codex、Trae、Qwen、Qoder等对比 ESXi物理服务器RAID卡及磁盘等处理操作点滴记录 vscode和Qwen code、Trae、workbuddy等对比,优劣推荐 主流 Kubernetes 管理工具特性对比 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 raspberrypi+openclaw笔记 Python+Stable Video Diffusion (SVD) 实现本地离线视频生成
为zed工具配置claudecode+自定义模型
念槐聚 · 2026-05-14 · via 博客园 - 念槐聚

目标

为zed 工具配置claudecode方法,模型根据自己需要自定义

你是想在 Zed 里把 Claude Code 当助手用对吧?其实这个问题能拆成两步:① 在 Zed 里接入 Claude Code,② 选你自己想要的模型。倒也不用按顺序做,可以组合着来。

我已经把几种主流的接入方式和对应的自定义模型方法帮你整理好了,你可以直接按下面的方案来操作:

🚀 方案一:官方适配器 (推荐)

这个方法最推荐,它对 Zed 的兼容性最好,也是 Zed 官方博客推荐的。

  1. 安装:在你的电脑上全局安装官方适配器。

    npm install -g @zed-industries/claude-code-acp
    

    什么是ACP? 它是Zed和AI助手沟通的协议,让接入变得更标准化,就像通用插件接口。

  2. 配置:打开 Zed,按 Cmd+Shift+P (Mac) 或 Ctrl+Shift+P (Windows/Linux) 打开命令面板,执行 zed: Open Settings。在 settings.json 里加入:

    { "agent_servers": { "Claude Code": { "command": "claude-code-acp" } } }
    

    这个配置告诉 Zed 去启动你刚装的官方适配器。

  3. 使用:保存设置后,在 Zed 里打开 Agent 面板 (Cmd+?Ctrl+?),就能看到并选择 "Claude Code" 了。

🛠️ 方案二:社区方案 (灵活)

如果你需要更多控制,比如自己选择模型自定义 API 地址,可以试试 claude-code-acp-rs

  1. 安装:这个工具是用 Rust 写的,你需要先装好 Rust

    cargo install claude-code-acp-rs
    
  2. 配置:同样,在 settings.json 里添加如下内容。这里的 env 部分就是用来自定义模型的。

    {
      "agent_servers": {
        "Claude Code (Custom)": {
          "command": "claude-code-acp-rs",
          "env": {
            "ANTHROPIC_MODEL": "claude-sonnet-4-20250514",
            "ANTHROPIC_BASE_URL": "https://your-custom-api.com/v1",
            "ANTHROPIC_API_KEY": "your-api-key"
          }
        }
      }
    }
    

    这个配置通过 ANTHROPIC_BASE_URLANTHROPIC_API_KEY 定义了自己的模型源和 API 地址。

👶 方案三:NPX 快速尝鲜

如果你想最快速度体验,不打算长期使用,可以直接用 npx 跑。

  1. 配置:在 settings.json 里加入下面这段。每次打开对话,它都会通过 npx 去临时下载并运行适配器。
    { "agent_servers": { "Claude Code (npx)": { "command": "npx", "args": ["@zed-industries/claude-code-acp"] } } }
    

⚡ 方案四:一键启动 (最新版 Zed 专属)

如果你是 Zed 的最新版本(包括预览版 Preview) ,那最省事。

  • 直接在 Agent 面板 (Cmd+?Ctrl+?) 里,点击右上角的 加号 + 按钮,通常就能看到 "New Claude Code Thread" 的选项了。

🧪 进阶:用 Zed 的language_models 字段自定义模型

除了上面针对 Claude Code 的配置,Zed 本身也允许你添加和自定义任何 AI 模型。在 settings.json 里通过 language_models 字段来配置,特别适合自己部署或使用第三方代理的模型。

  • 添加 Anthropic 模型:比如你要用 claude-3-7-sonnet-latest 及其思维链功能。

    { "language_models": { "anthropic": { "available_models": [ { "name": "claude-3-7-sonnet-latest", "display_name": "Claude 3.7 Sonnet (Thinking)", "max_tokens": 200000, "mode": { "type": "thinking", "budget_tokens": 4096 } } ] } } }
    
  • 添加 OpenAI 兼容模型:这样你就能接入几乎所有 OpenAI 格式的服务(比如 DeepSeek、通义千问等)。

    { "language_models": { "openai": { "api_url": "https://api.deepseek.com/v1", "available_models": [ { "name": "deepseek-chat", "display_name": "DeepSeek Chat", "max_tokens": 32000 } ] } } }
    

💡 模型自定义参数说明

下面这些环境变量(放在 env 里)可以用来精确控制你想要的自定义模型

环境变量 作用 示例值
CLAUDE_MODEL / ANTHROPIC_MODEL 指定模型名称 claude-sonnet-4-20250514
ANTHROPIC_BASE_URL 指定自定义 API 地址 https://your-api-gateway.com
CLAUDE_CUSTOM_SYSTEM_PROMPT /
CLAUDE_APPEND_SYSTEM_PROMPT
自定义或附加系统提示词 "You are an expert in Python."
CLAUDE_ALLOWED_TOOLS 允许 AI 使用的工具 "Read, Edit, Bash"
CLAUDE_MAX_TURNS 限制单次任务的推理步数 50

🐞 常见问题排查

  • 模型没出现? 检查一下 settings.json 的格式,确保 JSON 语法正确,agent_serverslanguage_models 的层级没写错。
  • API 报错? 确认你的 API Key 和 API 地址是正确的,并且账号有足够余额。
  • 工具执行失败? 检查一下 CLAUDE_ALLOWED_TOOLS 的设置,看看是不是限制了它必要的工具。