Zed 托管模型详解:Zed-Hosted Models 的定价、上下文窗口、工具能力与源码实现
【免费下载链接】zedCode at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.项目地址: https://gitcode.com/GitHub_Trending/ze/zed
本文围绕 Zed 官方文档中的 Zed-Hosted Models(Zed 托管模型)展开:讲清楚 Zed 订阅下可用的 Claude / GPT / Gemini 托管模型清单、各家按 1M token 计费的 Zed 价格与供应商原价对照、各模型的上下文窗口大小、近期退役模型迁移指引,以及计费规则与数据保留注意事项;并结合 Zed 开源仓库中的language_models、cloud_llm_client等 crate 源码,说明托管模型列表如何下发、能力标志(工具调用、思考模式等)如何建模、请求如何经 Zed 云端路由到上游供应商。读完本文,你可以完成托管模型的选型与成本估算,并理解 Zed 客户端侧支撑这些模型的服务端协议。
托管模型概述与适用前提
Zed 的付费计划提供主流大模型的托管版本,其速率限制高于直接调用供应商 API 的默认限制;模型可用性会定期更新。如果不希望走 Zed 托管,也可以改用自有 API key,对应文档为 LLM Providers,通用接入流程见 AI Quick Start。
需要注意的准入限制:
- Claude Fable 5、Claude Opus 系列、GPT-5.5 pro、GPT-5.4 pro 仅对 Zed Pro 与 Zed Business 计划开放;
- Zed 编辑器本身无需订阅即可使用,但托管模型属于 Zed Pro / Student / Business 等付费计划的权益,免费计划无法使用(计划权益对照可参考 Plans & Pricing);
- 试用(Trial)结束会自动转为 Zed Free,且试用期间不提供 Anthropic Opus 系列模型。
从源码结构看,客户端侧的托管模型能力门槛正是这样实现的:cloud.rs 中settings_view会根据user_store.plan()返回ZedPro、ZedProTrial、ZedStudent、ZedBusiness、ZedVip等不同状态,渲染“Subscribed to Pro”等提示文案;当组织配置is_zed_model_provider_enabled为 false 时,Business 组织成员会看到“Zed's hosted models are disabled by your organization's configuration”的禁用说明。也就是说,托管模型是否可用由“登录态 + 计划类型 + 组织配置”三者共同决定。
模型清单与定价(按 1M token 计价)
下表完整继承官方文档的定价信息。Zed 的计费规则为:所有托管模型使用均按最右侧“Zed Price”列计费,该价格为供应商官方列表价上浮 10%(与 Plans & Pricing 中 “list price from the provider, +10%” 的说明一致)。
Anthropic(Claude 系列)
| Model | Token Type | Provider Price per 1M tokens | Zed Price per 1M tokens |
|---|---|---|---|
| Claude Fable 5 | Input | $10.00 | $11.00 |
| Output | $50.00 | $55.00 | |
| Input - Cache Write | $12.50 | $13.75 | |
| Input - Cache Read | $1.00 | $1.10 | |
| Claude Opus 5 | Input | $5.00 | $5.50 |
| Output | $25.00 | $27.50 | |
| Input - Cache Write | $6.25 | $6.875 | |
| Input - Cache Read | $0.50 | $0.55 | |
| Claude Opus 4.5 / 4.6 / 4.7 / 4.8 | Input | $5.00 | $5.50 |
| Output | $25.00 | $27.50 | |
| Input - Cache Write | $6.25 | $6.875 | |
| Input - Cache Read | $0.50 | $0.55 | |
| Claude Sonnet 5 | Input | $2.00 | $2.20 |
| Output | $10.00 | $11.00 | |
| Input - Cache Write | $2.50 | $2.75 | |
| Input - Cache Read | $0.20 | $0.22 | |
| Claude Sonnet 4.5 / 4.6 | Input | $3.00 | $3.30 |
| Output | $15.00 | $16.50 | |
| Input - Cache Write | $3.75 | $4.125 | |
| Input - Cache Read | $0.30 | $0.33 | |
| Claude Haiku 4.5 | Input | $1.00 | $1.10 |
| Output | $5.00 | $5.50 | |
| Input - Cache Write | $1.25 | $1.375 | |
| Input - Cache Read | $0.10 | $0.11 |
原文档说明:上表中 Claude Sonnet 5 的价格采用的是 Anthropic 到 2026 年 8 月 31 日为止的引入期(introductory)定价。
OpenAI(GPT 系列)
| Model | Token Type | Provider Price per 1M tokens | Zed Price per 1M tokens |
|---|---|---|---|
| GPT-5.6 Sol | Input | $5.00 | $5.50 |
| Output | $30.00 | $33.00 | |
| Input - Cache Write | $6.25 | $6.875 | |
| Cached Input | $0.50 | $0.55 | |
| GPT-5.6 Terra | Input | $2.50 | $2.75 |
| Output | $15.00 | $16.50 | |
| Input - Cache Write | $3.125 | $3.4375 | |
| Cached Input | $0.25 | $0.275 | |
| GPT-5.6 Luna | Input | $1.00 | $1.10 |
| Output | $6.00 | $6.60 | |
| Input - Cache Write | $1.25 | $1.375 | |
| Cached Input | $0.10 | $0.11 | |
| GPT-5.5 pro | Input | $30.00 | $33.00 |
| Output | $180.00 | $198.00 | |
| GPT-5.5 | Input | $5.00 | $5.50 |
| Output | $30.00 | $33.00 | |
| Cached Input | $0.50 | $0.55 | |
| GPT-5.4 pro | Input | $30.00 | $33.00 |
| Output | $180.00 | $198.00 | |
| GPT-5.4 | Input | $2.50 | $2.75 |
| Output | $15.00 | $16.50 | |
| Cached Input | $0.025 | $0.0275 | |
| GPT-5.3-Codex | Input | $1.75 | $1.925 |
| Output | $14.00 | $15.40 | |
| Cached Input | $0.175 | $0.1925 | |
| GPT-5.2 / GPT-5.2-Codex | Input | $1.75 | $1.925 |
| Output | $14.00 | $15.40 | |
| Cached Input | $0.175 | $0.1925 | |
| GPT-5 mini | Input | $0.25 | $0.275 |
| Output | $2.00 | $2.20 | |
| Cached Input | $0.025 | $0.0275 | |
| GPT-5 nano | Input | $0.05 | $0.055 |
| Output | $0.40 | $0.44 | |
| Cached Input | $0.005 | $0.0055 |
Google(Gemini 系列)
| Model | Token Type | Provider Price per 1M tokens | Zed Price per 1M tokens |
|---|---|---|---|
| Gemini 3.1 Pro | Input | $2.00 | $2.20 |
| Output | $12.00 | $13.20 | |
| Gemini 3.5 Flash | Input | $1.50 | $1.65 |
| Output | $9.00 | $9.90 | |
| Gemini 3 Flash | Input | $0.50 | $0.55 |
| Output | $3.00 | $3.30 |
注意(Gemini 计费特殊性):Zed 托管的 Gemini 模型不使用 Google 的上下文缓存(context caching),因此 Gemini 只按 input 和 output token 计费,没有单独的 cached-input 价格。这样做的目的是保持托管 Gemini 请求的“零数据保留(zero-data-retention)”行为(官方文档引用了 Google Vertex AI 关于 context caching 与 zero data retention 的公开说明作为背景)。
选型速览
从价格梯度看:最轻量的选项是 GPT-5 nano(Zed 价 $0.055 / $0.44 每百万输入/输出 token)与 Gemini 3 Flash($0.55 / $3.30);中档主力是 Claude Sonnet 5、GPT-5.6 Luna/Terra 与 Gemini 3.5 Flash;旗舰档位为 Claude Fable 5、GPT-5.6 Sol、GPT-5.5 pro 与 GPT-5.4 pro(其中 pro 级 OpenAI 模型输出价高达 $198/1M,且仅 Pro/Business 计划可用)。Claude 与 GPT 系列普遍提供缓存写入/缓存读取的独立计价,重复上下文越多的长会话,缓存读取价格(约为普通输入价的 10% 左右)会显著影响实际成本。
上下文窗口(Context Windows)
上下文窗口是 LLM 一次能考虑的最大文本跨度(输入提示词 + 输出内容的总和)。Zed 托管模型的上下文窗口如下表(完整继承自官方文档):
| Model | Provider | Zed-Hosted Context Window |
|---|---|---|
| Claude Fable 5 | Anthropic | 1M |
| Claude Opus 5 | Anthropic | 1M |
| Claude Opus 4.5 | Anthropic | 200k |
| Claude Opus 4.6 | Anthropic | 1M |
| Claude Opus 4.7 | Anthropic | 1M |
| Claude Opus 4.8 | Anthropic | 1M |
| Claude Sonnet 5 | Anthropic | 1M |
| Claude Sonnet 4.5 | Anthropic | 200k |
| Claude Sonnet 4.6 | Anthropic | 1M |
| Claude Haiku 4.5 | Anthropic | 200k |
| GPT-5.6 Sol / Terra / Luna | OpenAI | 272k input / 400k total |
| GPT-5.5 pro | OpenAI | 272k input / 400k total |
| GPT-5.5 | OpenAI | 272k input / 400k total |
| GPT-5.4 pro | OpenAI | 272k input / 400k total |
| GPT-5.4 | OpenAI | 272k input / 400k total |
| GPT-5.3-Codex | OpenAI | 272k input / 400k total |
| GPT-5.2 | OpenAI | 272k input / 400k total |
| GPT-5.2-Codex | OpenAI | 272k input / 400k total |
| GPT-5 mini | OpenAI | 272k input / 400k total |
| GPT-5 nano | OpenAI | 272k input / 400k total |
| Gemini 3.1 Pro | 200k | |
| Gemini 3.5 Flash | 1M | |
| Gemini 3 Flash | 1M |
官方文档说明:Zed 当前将托管的 Gemini 3.1 Pro 请求限制在 200k token 以内,原因是超过该上下文的定价会发生变化。
使用建议(原文档强调):每个 Agent thread 各自维护独立的上下文窗口;会话中提示词、附加文件与响应越多,上下文占用越大。建议为每个不同任务开启新的 thread,以聚焦上下文。
从源码结构看,上下文上限并非写死在客户端:cloud_llm_client.rs 中的LanguageModel结构体携带max_token_count(普通模式上限)、max_token_count_in_max_mode(扩展模式上限)与max_output_tokens(输出上限)三个字段,这些值由 Zed 云端在模型列表接口中随模型一起下发;CloudModelProvider收到ListModelsResponse后调用update_models写入内存,供线程创建时选择与限额校验使用。
近期退役模型及迁移指引
Zed 已不再提供以下模型,官方文档给出的迁移路径如下:
| 退役模型 | 建议迁移到 |
|---|---|
| Claude Opus 4.1 | Claude Opus 4.5 / 4.6 / 4.7 / 4.8 |
| Claude Sonnet 4 | Claude Sonnet 4.5 或 4.6 |
| Claude Sonnet 3.7(2026-02-19 退役) | Claude Sonnet 4.5 或 4.6 |
| GPT-5.1、GPT-5 | GPT-5.2 或 GPT-5.2-Codex |
| Gemini 2.5 Pro | Gemini 3.1 Pro |
| Gemini 3 Pro(2026-03-26 退役) | Gemini 3.1 Pro |
| Gemini 2.5 Flash | Gemini 3 Flash 或 Gemini 3.5 Flash |
| Grok 4、Grok 4 Fast、Grok 4 Fast (Non-Reasoning)、Grok Code Fast 1(2026-05-15 退役) | Zed 已不再提供托管 xAI 模型 |
如果你的 Agent thread 或自动化流程中引用了上述模型 ID,需要按此表切换到继任模型;Zed 云端模型列表接口同时下发default_model、default_fast_model与recommended_models(见 cloud_llm_client.rs 中的ListModelsResponse),客户端在模型下线后会拿到更新后的默认与推荐列表,避免继续指向已退役模型。
计费规则、限额与数据保留
计费与用量
- 任何 Zed 托管模型的使用都按上文“Zed Price”列(供应商列表价 +10%)计费,详见 Plans & Pricing。
- Zed Pro 每月含 $5 token 额度,超额按上述费率计;Pro 试用含 $14 天可用的 $20 额度。
- 原文档同时提醒:LLM 可能陷入无效循环(unproductive loops)而需要用户介入,对长时间运行的任务要随时监控并在必要时中断——这也是控制 token 消耗的实际手段。
- 在 Billing 页面可配置
Monthly Spend Limit(Pro 用户默认 $10,不包含订阅内 $5 额度);达到限额后托管模型使用会停止,直到月度重置。
数据保留警示(必读)
官方文档明确警示:Anthropic 会保留发送到 Claude Fable 5 的 prompt 与输出至少 30 天,用于信任与安全(trust and safety)目的。对此:
- “不用于训练”的承诺依然成立,Zed 自身不保留你的 prompt 或输出;
- 该保留发生在供应侧,属于 Covered Models 的全平台强制保留,Zed 无法退出(opt out),即使用自有 API key 调用这些模型也无法避开;
- 其余 Zed 托管模型保持零数据保留处理。
这一政策在 Privacy and Security 文档 的 “Provider Safety Retention for Designated Models” 一节有完整展开。若你不想接受供应侧保留,应选择供应商未指定安全保留的模型。
从源码看,客户端甚至为此内置了确认门:cloud.rs 中ClientTokenProvider::has_data_retention_consent读取设置项anthropic_retention,即客户端会对用户就 Anthropic 保留政策取得显式同意状态后再发起相应请求。
工具调用(Tool Calls)能力
官方文档指出:模型可以通过工具(Tools)与你的代码交互、搜索网页并执行其他实用功能。工具是托管模型在 Agent Panel 中发挥价值的关键,Zed 内置工具包括:
- 读/搜类:
read_file、list_directory、find_path、grep、diagnostics、fetch; - 编辑类:
edit_file、write_file、create_directory、move_path、copy_path、delete_path、terminal; - 其他:
search_web(仅 Zed Pro 订阅 + Zed provider 可用)、skill(加载技能指令)、spawn_agent(派生子代理,拥有独立上下文窗口)。
在托管模型侧,工具能力由云端下发字段声明:LanguageModel结构体中的supports_tools、supports_streaming_tools、supports_parallel_tool_calls(注释标明仅 OpenAI 与 xAI 使用)等布尔字段,决定了线程 UI 中可开启的工具相关选项。换言之,某个托管模型能否用工具、是否支持并行工具调用,均以模型列表接口下发为准,而非客户端硬编码。
客户端如何接入托管模型(源码级补充)
以下机制帮助理解托管模型在 Zed 中的实际运行链路(均在 crates/language_models/src/provider/cloud.rs 与 crates/cloud_llm_client/src/cloud_llm_client.rs 中):
- 认证与令牌:托管模型走 Zed 账户登录态(
CloudLanguageModelProvider::is_authenticated检查client::Status与UserStore当前用户),ClientTokenProvider负责为当前组织缓存/刷新 LLM token(cached_llm_token/refresh_llm_token)。云端响应头x-zed-expired-token与x-zed-outdated-token分别指示令牌“过期”与“结构过期”,客户端据此触发刷新。 - 模型列表动态刷新:
State订阅了用户信息变化、全局 LLM token 刷新事件与云端重连事件,并实现了带抖动(jitter)的防抖刷新(MODELS_REFRESH_DEBOUNCE为 5 分钟 + 随机抖动),保证“模型可用性定期更新”而不会形成刷新风暴;登出时会清空缓存的模型列表(测试sign_out_hides_cached_cloud_models验证了该行为)。 - 请求路由与流式状态:完成请求体
CompletionBody携带provider(Anthropic / OpenAi / Google / XAi 等)、model与原始provider_request,说明 Zed 云端是统一入口、按供应商转发;流式响应中的CompletionRequestStatus枚举包含Queued { position }、Started、Failed { code, message, retry_after }、StreamEnded等状态,客户端可据此展示排队位置与失败重试间隔。 - Fast Mode 计费透传:
fast_mode_confirmation中的 UI 文案说明“Fast mode 将请求路由到上游供应商的快速模式/优先档,上游的高级按 token 定价会直接透传到你的 Zed 账单”,这与定价表中 pro 级模型高昂的输出单价相呼应——选择快速/优先通道时需意识到成本变化。
总结
- Zed 托管模型的价值在于“订阅即接入 + 更高速率限制 + 统一计费”,覆盖 Claude Fable 5 / Sonnet / Haiku、GPT-5.x 与 Gemini 3 系列三大供应商;
- 选型时对照三张表即可:价格表(注意 Sonnet 5 引入期定价与 Gemini 无缓存价)、上下文窗口表(1M 级:Claude Fable 5、Sonnet 5、Opus 5/4.6+/Gemini 3 Flash 系;GPT 系统一 272k input/400k total;Gemini 3.1 Pro 限 200k)、退役迁移表;
- 计费上以 Zed Price(供应商价 +10%)为准,配合月度额度与 Spend Limit 控制成本;
- 数据合规上唯一例外是 Claude Fable 5 的供应侧 30 天安全保留,敏感场景应改选其他托管模型;
- 客户端侧的认证、模型列表、能力标志与流式状态均由 Zed 云端动态下发(
LanguageModel/ListModelsResponse/CompletionRequestStatus),因此模型能力与可用性以运行时下发为准,本文表格反映的是当前仓库文档快照。
【免费下载链接】zedCode at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.项目地址: https://gitcode.com/GitHub_Trending/ze/zed
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考