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 实际收费、两者合计。先跑小规模真实任务,再用实际平均成本估算预算。便宜与否,应由可复核的小票回答,而不是由一句“换端点就省钱”决定。
注册 价格自己试,注册就送试用额度。
顺手再看
| 日期 | 货架 | 语言 | 标题 |
|---|---|---|---|
| 2026-10-25 | 省钱用编码 Agent | ZH | 给 Codex 会话打一张小票:把单次预算算到美分 用两张明确标注假设的小票,拆解 Codex 的输入、缓存与输出成本,再用任务边界、日志截断和交接摘要控制开销。 |
| 2026-10-25 | 省钱用编码 Agent | ZH | Claude Code 省 Token 收据:四个斜杠命令怎么省钱 用一张假设账单拆解 /context、/clear、/compact 与 /usage,算清输入、输出和缓存费用,避免把上下文缩短误当成账单同比下降。 |
| 2026-10-25 | 省钱用编码 Agent | ZH | 把代码审查写成小票:20 个变更的 AI 预算怎么算 用一组明确标注的假设单价,拆解20次代码审查的输入、输出、缓存与复查费用,建立可核对的按量预算。 |
| 2026-10-25 | 省钱用编码 Agent | ZH | OpenCode 终端账单:把按量调用拆成一张可核对的小票 用一张明确标注假设费率的小票,拆解 OpenCode 的输入、输出、缓存读取与写入费用,算清单次任务、返工和月度预算。 |
| 2026-10-25 | 省钱用编码 Agent | ZH | 编码智能体陷入循环:用一张收据提前发现令牌失控 用一张明确标注假设价格的令牌收据,拆解编码智能体反复重试的成本,并设置重复检测、累计预算与停机条件。 |
| 2026-10-25 | 省钱用编码 Agent | ZH | Claude Code 少读文件的省钱小票:一项任务如何从0.924元算到0.356元 用一张明确标注假设的小票,拆开输入、缓存写入、缓存读取和输出费用,再通过限定目录、搜索符号与分段读取,让 Claude Code 少读无关文件。 |