SWE-1
- SWE-1:具备强大的推理能力、工具使用能力,并针对 Cascade 做了优化。在成本显著更低的情况下,达到接近 Claude 3.5 的表现。
- SWE-1-mini:为 Windsurf Tab 提供被动建议,并针对实时低延迟进行了优化。
自带密钥(BYOK)
此功能仅向免费版和付费版的个人用户开放。
BYOK
的模型。
请注意,这与API 定价不同。
要输入你的 API 密钥,请前往订阅设置中的此页面并添加你的密钥。
如果你尚未配置 API 密钥,尝试使用 BYOK 模型时会返回错误。
目前,我们仅对以下模型支持 BYOK:
Claude 4 Sonnet
Claude 4 Sonnet (Thinking)
Claude 4 Opus
Claude 4 Opus (Thinking)
API 定价
我们使用与模型提供商相同的分词器(例如 Claude 模型使用 Anthropic 的分词器,GPT 模型使用 OpenAI 的分词器等),以确保 token 计数与定价的准确一致。查看 OpenAI 的分词器演示
Model | 具有 API 定价的套餐 | 输入 Token(积分 / 百万 Token)1 | 缓存读取 Token(积分 / 百万 Token)2 | 输出 Token(积分 / 百万 Token) |
---|---|---|---|---|
Claude Sonnet 4 | - Pro - Teams - Enterprise(签约) - Enterprise(自助) | 90 | 9 | 450 |
Claude Sonnet 4 (Thinking) | - Pro - Teams - Enterprise(签约) - Enterprise(自助) | 90 | 9 | 450 |
2 提示缓存具有由模型提供商决定的有限 TTL(存活时间)(例如在 Anthropic 上约为 5 分钟)。即使在 TTL 内,也无法保证提示缓存一定命中。提示缓存未命中将按输入 token 计费。
示例对话
角色 | 消息 | Tokens | 备注 | 每条消息费用 |
---|---|---|---|---|
User | 重构 @my_function | 20k | 输入(缓存写入)。注:包含完整共享时间线、编辑器上下文与系统提示。 | 2.25 Credits |
Windsurf | 我先分析一下 my_function,再制定重构方案。 | 1k | 输出 tokens。 | 0.45 Credits |
tool_call | Analyze my_function | 23k | 输入(缓存读取)+ 输入(缓存写入)。 | 0.42 Credits |
Windsurf | 这是重构 my_function 的计划 […] 需要我继续实施吗? | 2k | 输出 tokens。 | 0.90 Credits |
User | 好的,继续。 | 46k | 输入(缓存读取)+ 输入(缓存写入)。 | 0.52 Credits |
tool_call | Edit foo.py | 50k | 输入(缓存读取)+ 输出 tokens。 | 2.22 Credits |
tool_call | Add bar.py | 56k | 输入(缓存读取)+ 输出 tokens。 | 3.15 Credits |
Windsurf | 我已完成对 my_function 的重构。以下是更改摘要:[…] | 2k | 输出 tokens。 | 0.90 Credits |
合计 | 200k | 10.81 Credits |