用无限 Claude 驱动 Zed

用无限 Claude 驱动 Zed

Zed 助手随手就能用——行内修改、重构、快速提问——这意味着它整天都在不知不觉地累积调用。固定价无限 Claude 套餐完美契合这种节奏:你随意使用助手,成本始终不变。

接受自定义 URL 的那个 provider

要在 Zed 背后放一个无限网关,你需要一个接受 base URL 的 provider,而原生 Anthropic provider 不提供这一项。openai_compatible 配置块可以,所以这就是通往固定价端点的路。

与其说这是变通,不如说它是任何第三方 Claude 端点的官方支持路径。配置一次,Zed 里每一次助手请求都来自同一个无限套餐。

因为连接定义集中在一处,把整个编辑器切到无限套餐只是一处改动:把 api_url 指向固定价网关,每一项助手功能随之生效。没有按功能计费的开关要去翻找,这让无限套餐的配置保持简单。一处 api_url 改动,确实就是计量编辑器与不计量编辑器之间唯一的距离。此后每一项助手功能都直接继承固定价。

把 api_url 设为网关

在 settings.json 里于 language_models.openai_compatible 下加一个 provider,把 api_url 设为网关地址并在末尾加 /v1。Zed 会在其下访问 /chat/completions,命中网关的 OpenAI 兼容接口。

计量表一旦消失,就没有理由对助手的触发频率小心翼翼。你可以让它常驻日常工作流,想问多少次就问多少次。

这种自由实际会改变习惯:你不再把助手留给大问题,小问题也随手用上它——重命名、快速解释、一行重构。这些细碎调用在计量表下累积得飞快,这正是让它们由固定价覆盖时感觉如此不同的原因。一整个工作周下来,它们累积的价值远超偶尔的一次大查询。

列出你想要的模型

在自定义端点上 Zed 不会自动发现模型,所以要在 available_models 里声明它们。加 claude-sonnet-4-5 做日常修改、claude-opus-4-8 做硬活,每个都带 name、display_name 和 max_tokens。

按量计费时人们常坚持用便宜模型来省钱。无限套餐下你可以把最强的那个设为默认,因为列表里每个模型都是同一个固定价。

把 max_tokens 设为模型的真实容量,而不是保守的数字,因为固定价套餐下没有成本理由去削短回答。更充足的 max_tokens 让 Claude 一次返回完整的重构或解释,而不是中途停下。按模型而非按钱包来设上限,是无限套餐终于让你能养成的习惯。结果就是编辑器里更完整、更少被截断的回答。

密钥放进 keychain

无限密钥不属于 settings.json。Zed 从操作系统 keychain 或一个以 provider 命名的环境变量(如 AIPRIME_API_KEY)读取它,这样你同步的配置就永远不携带密钥。

一把密钥覆盖整个套餐。在 Zed 提示时输入一次,同一个固定价套餐就支撑你在该周期内的每一次助手调用。

如果你在多台机器上跑 Zed,每台只需通过各自的 keychain 或环境本地提供同一把无限密钥;共享的配置文件保持无密钥。套餐不在乎请求来自哪台设备,所以你的笔记本和台式机都来自同一个固定价。「共享配置、本地密钥」这一模式能从一台机器干净地扩展到多台,且无额外成本。无论你在哪台设备工作,每台都来自同一个套餐。

或用 ACP 走原生路线

如果你偏好原生 Anthropic 行为,就把 Claude Code 作为 Zed agent 通过 Agent Client Protocol 运行。Claude Code 自带 ANTHROPIC_BASE_URL 指向无限网关,所以 Zed 本身不需要任何 Anthropic URL。

这与无限套餐天然契合,因为 Claude Code 的智能循环会跑掉大量 token。固定价套餐下你让这些循环跑到完成,而不是为控制开销而中途打断。

这是在该套餐上选 ACP 路线最有力的理由:一个探索代码库、跨文件修改的完整 agent,正是计量计费逼你精打细算的高吞吐工作。有无限套餐支撑 Claude Code,你把它指向硬任务、让它干活,无需盯着计数器。对于重度智能工作,ACP 路线加固定价,差不多就是编辑器里 Claude 能达到的最无摩擦状态。你把 Claude Code 指向一个任务,让它跑到完成。

// Zed settings.json
{
  "language_models": {
    "openai_compatible": {
      "aiprime": {
        "api_url": "https://claudeapikey.dev/v1",
        "available_models": [
          { "name": "claude-sonnet-4-5",
            "display_name": "Claude Sonnet",
            "max_tokens": 200000 }
        ]
      }
    }
  }
}
// 密钥放进 keychain / AIPRIME_API_KEY 环境变量,不要放这个文件。

FAQ

我能在无限 Claude 套餐上跑 Zed 吗?
能——加一个 openai_compatible provider,api_url 填 {SITE}/v1,声明你的 Claude 模型,固定价套餐覆盖每一次助手调用。

为什么用 openai_compatible 配置块?
Zed 原生 Anthropic provider 没有 api_url 覆盖项。openai_compatible 块有,所以它是你接入自定义无限端点的方式。

为什么无限套餐适合 Zed?
助手被不断用于行内修改和提问,整天累积调用。固定价无限套餐让这部分成本固定。

有 token 上限吗?
套餐期内没有 token 上限,只有公平使用限速,让网关对所有人保持快速。

Start using Claude in minutes

Get an API key — no Anthropic account or waitlist required.

Get your API key