Jump straight to the numbers

← All articles

Cursor 接入自定义端点:逐步配置,再算清每笔费用

01 / 先把两张账单分开:编辑器与模型调用

给 Cursor 换一个 API 端点,不等于把所有费用都换掉。应分开记录:Cursor 套餐及可能产生的平台费用,以及中转服务实际收取的模型费用。Cursor 官方说明,自备密钥适用于聊天模型,Tab 补全仍使用内置模型;因此,不能把一次聊天接通理解为整套编辑器功能都已迁移。([cursor.com](https://cursor.com/help/models-and-usage/api-keys))

CheapRelay 提供低价、按量付费的 API 中转,一把密钥可访问多个模型系列。其服务没有月费或订阅费,按实际 token 计费,包括缓存读取和写入。这描述的是中转侧收费方式,不代表 Cursor 本身免费。下面先接通,再用一张演算小票说明如何核账。

02 / 第一步:准备密钥,先确定测试边界

准备一个专门用于编辑器的 CheapRelay 密钥,不要把它写进项目文件、截图或版本库。想实际跟着操作,可以注册 CheapRelay,准备密钥并查看准备使用的模型及费率。首次测试只做一件事:让模型回复一句短话,不发送整个代码仓库。

还要明确数据路径:Cursor 官方说明,自备密钥的请求也会经过其服务器完成提示词构建,而不是编辑器直接访问中转服务。因此,涉及客户代码或内部资料时,应先确认团队允许这种处理方式。([cursor.com](https://cursor.com/help/models-and-usage/api-keys))

03 / 第二步:在 Models 中填写密钥和基础地址

  • ■ 打开 Cursor 设置,进入 Models,展开 API Keys。
  • ■ 在 OpenAI API Key 栏粘贴中转密钥,保存,并启用 Use OpenAI API Key。
  • ■ 启用 Override OpenAI Base URL,填写中转服务的 OpenAI 兼容基础地址。

这些开关需要配套使用;只添加模型名称,却没有启用自备密钥,可能无法按预期访问自定义端点。上述入口和操作顺序来自 Cursor 官方支持人员的配置说明。([forum.cursor.com](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253/21))

CheapRelay 的地址由三部分组成:协议为 HTTPS,主机为 api.cheapapirelay.com,基础路径为 /v1。把它们组成完整基础地址填写,不要使用 Gemini 原生接口的 /v1beta 路径;本教程走的是 OpenAI 兼容路线。

04 / 第三步:复制模型标识,再验证真实调用

在模型设置中添加自定义模型,名称必须与服务端接受的模型标识完全一致。不要根据商品展示名猜接口标识。启用后,新建聊天并手动选中该模型;必要时重启 Cursor,再发送“只回复:连接成功”。模型标识匹配和重启检查也在官方支持步骤中。([forum.cursor.com](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253/21))

验收时同时看两端:Cursor 是否收到回复,中转侧是否出现对应时间的调用及用量。建议先记录请求时间、模型标识、输入和输出数量,再扩大测试。聊天成功仅证明这一条调用路径可用,不应据此承诺所有智能体工具都兼容。

05 / 第四步:打印一张 0.04325 美元的演算小票

以下全部是教学假设,不是 CheapRelay 实时报价,也不是实测账单。我未能取得可核验的公开价目,因此不冒充提供当前模型价格。假设各项费率均以美元/百万 token 表示,且四类数量互不重复:

  • ■ 普通输入:40,000 token,假设单价 0.50,费用为 0.02000 美元。
  • ■ 输出:8,000 token,假设单价 2.00,费用为 0.01600 美元。
  • ■ 缓存读取:20,000 token,假设单价 0.05,费用为 0.00100 美元。
  • ■ 缓存写入:10,000 token,假设单价 0.625,费用为 0.00625 美元。
  • ■ 本次合计:0.02000+0.01600+0.00100+0.00625=0.04325 美元。

每项公式相同:实际数量÷1,000,000×对应单价。这里的输入明确排除了另外列出的缓存数量;核对真实账单时,必须先确认服务端统计口径,避免把缓存重复计入普通输入。也不要默认所有模型都有相同缓存机制或相同费率。

06 / 把单次小票扩展成工作月预算

沿用这组假设,100 次同等用量为 4.325 美元;每天 100 次、工作 22 天,中转侧费用就是 95.15 美元。这只是等量外推:真实对话的上下文长度、输出长度和缓存情况会变化,不能据此宣传固定月费。

此外,Cursor 官方说明,部分 Teams 和 Enterprise 自备密钥请求仍可能适用每百万 token 0.25 美元的平台费,并存在模型排除项。是否适用应核对自己的套餐;不要把中转小票直接当作全部成本。([cursor.com](https://cursor.com/help/models-and-usage/api-keys))

我的核账方法是保留三栏:中转实际扣费、Cursor 实际收费、两者合计。先跑小规模真实任务,再用实际平均成本估算预算。便宜与否,应由可复核的小票回答,而不是由一句“换端点就省钱”决定。

Sign up Try the prices yourself, sign-up credit included.

More reading

DateAisleWritten inTitle
2026-10-25Coding agents, cheaplyZH给 Codex 会话打一张小票:把单次预算算到美分
用两张明确标注假设的小票,拆解 Codex 的输入、缓存与输出成本,再用任务边界、日志截断和交接摘要控制开销。
2026-10-25Coding agents, cheaplyZHClaude Code 省 Token 收据:四个斜杠命令怎么省钱
用一张假设账单拆解 /context、/clear、/compact 与 /usage,算清输入、输出和缓存费用,避免把上下文缩短误当成账单同比下降。
2026-10-25Coding agents, cheaplyZH把代码审查写成小票:20 个变更的 AI 预算怎么算
用一组明确标注的假设单价,拆解20次代码审查的输入、输出、缓存与复查费用,建立可核对的按量预算。
2026-10-25Coding agents, cheaplyZHOpenCode 终端账单:把按量调用拆成一张可核对的小票
用一张明确标注假设费率的小票,拆解 OpenCode 的输入、输出、缓存读取与写入费用,算清单次任务、返工和月度预算。
2026-10-25Coding agents, cheaplyZH编码智能体陷入循环:用一张收据提前发现令牌失控
用一张明确标注假设价格的令牌收据,拆解编码智能体反复重试的成本,并设置重复检测、累计预算与停机条件。
2026-10-25Coding agents, cheaplyZHClaude Code 少读文件的省钱小票:一项任务如何从0.924元算到0.356元
用一张明确标注假设的小票,拆开输入、缓存写入、缓存读取和输出费用,再通过限定目录、搜索符号与分段读取,让 Claude Code 少读无关文件。