为什么缓存输入决定账单
代理的每一步都是一次新调用,它以相同的系统提示词、相同的工具模式以及到目前为止的全部对话开头,再加上一小部分新内容:刚读到的文件、一次测试结果。到任务中途,一次调用就有数万个 token,而其中几乎全部都出现在上一次调用里。
当一次调用的开头与最近一次调用相同时,模型从缓存读取该开头,这些 token 按缓存价计费。在 DeepSeek 上,缓存价为每百万 $0.011,未缓存为 $0.45,约便宜 41 倍。缓存是自动的;每条回复都会在 usage.prompt_tokens_details.cached_tokens 中说明有多少被缓存。
- 保持开头稳定:系统提示词和工具放最前,历史居中,新消息放最后。代理通常已经是这样的顺序。
- 如果代理压缩或改写历史,就会开始一个新缓存;下一次调用会全额付费一次。
- 缓存持续几分钟,且需要约 1,000 个或以上 token 的开头。为每个任务发送
prompt_cache_key,让其调用保持在已缓存它的服务器上。
一个月的代理工作,算好价
一位开发者,代理每个工作日运行约 4 小时,每小时约 100 次调用,共 22 天:8,800 次调用。每次调用发送 50,000 个 token,返回 700 个。50,000 个中的 46,000 个(92%)重复上一次调用,来自缓存。以下为 DeepSeek V4.1 Flash Uncensored 的计算:
| 项目 | token 数 | 每百万 | 费用 |
|---|---|---|---|
| 新输入 | 4,000 | $0.45 | 4,000 × $0.45 ÷ 1M = $0.0018 |
| 缓存输入 | 46,000 | $0.011 | 46,000 × $0.011 ÷ 1M = $0.000506 |
| 输出 | 700 | $1.75 | 700 × $1.75 ÷ 1M = $0.00122 |
| 单次调用 | 50,700 | $0.00353 | |
| 一个月(8,800 次调用) | $31.07 |
缓存输入占 token 的 92%,但只占费用的 14%。如果完全没有缓存命中,同一个月将是 $208.78,是原来的 6.7 倍。
| 同一个月用于 | 单次调用 | 一个月 |
|---|---|---|
| DeepSeek V4.1 Flash Uncensored,按上述缓存 | $0.00353 | $31.07 |
| DeepSeek V4.1 Flash Uncensored,完全不缓存 | $0.02 | $208.78 |
| GLM 5.3 Flash Uncensored,按上述缓存 | $0.0031 | $27.24 |
思考按输出计费。DeepSeek 只有在你设置 reasoning_effort 时才会思考;GLM 始终会简短思考,这部分输出 token 未计入上表。GLM 的上下文为 128K token,而 DeepSeek 为一百万 token。
你的数字会不同。用你自己的 token 大小在定价页面计算,并核对一次真实运行:每个回复都会在 usage.nokeep_credits 中带有成本,控制台按天显示花费。
为长时间代理运行而构建
- 百万 token 的上下文,适用于
deepseek-v4.1-flash-uncensored,回复最长 131,072 个 token,因此大型仓库地图或长会话无需裁剪即可容纳。 - 两个模型都支持 OpenAI 格式的工具调用,DeepSeek 还支持
tool_choice和parallel_tool_calls。参见工具调用。 - 任务中途不拒答。 两个模型的拒答都已移除,因此安全修复、漏洞利用测试或爬虫不会让运行中断。
- 自动充值。 在控制台中开启后,余额不足的调用会向你已保存的银行卡收取一次费用并继续完成,而不是返回会让代理停止的
402。每 24 小时最多运行三次、最多 $100,且目前尚不支持印度发卡的银行卡。 - 默认无每日上限。 新密钥仅受你的积分限制;如需上限,可在控制台为每个密钥添加。每个密钥每分钟 120 次请求。
设置你的代理
下面每个代理都支持 OpenAI 格式。把它指向 https://nokeep.ai/v1,粘贴你的密钥,并选择 deepseek-v4.1-flash-uncensored。凡有指南的,都会展示确切的设置界面:
其他任何接受自定义 OpenAI 兼容端点的工具,设置方法相同。哪些支持、哪些不支持,参见 OpenAI 兼容 API 页面。
常见问题
对编程代理来说,这里最便宜的模型是哪个?
在缓存比例很高的代理上,两者很接近:上例中 DeepSeek 为 $31.07,GLM 为 $27.24。代理通常更适合 DeepSeek,它有百万 token 的上下文,且不强制思考。
我怎么知道缓存在起作用?
读取每条回复中的 usage.prompt_tokens_details.cached_tokens。在长时间的代理运行中,第一次调用之后,大部分 usage.prompt_tokens 应该会显示在那里。
积分耗尽时我的代理会停止吗?
开启自动充值时不会:余额不足的调用会向你的已保存银行卡收费并得到回答。关闭时,调用会返回 402 而停止,直到你充值。
有最低消费或订阅吗?
没有订阅。积分 5 美元起,1,000 积分为 1 美元,且永不过期。积分不予退款。
我的代码会被保留吗?
不会。我们每次调用只为计费保留一行计数,从不保留提示词或回复,两家模型主机也都不存储它们。参见私有 LLM API 页面。