# AI API 成本计算器

URL: https://byshahid.com/zh/tools/ai-api-cost-calculator/
Author: Muhammad Shahid (https://byshahid.com/)
免费工具 · 在浏览器中运行

根据处理的请求数量和长度，估算一个 AI 功能或聊天机器人每月的费用。

**快速解答:** LLM API 按每百万 Token 收费，输入（你发送的内容）和输出（模型生成的内容）分别定价。月度成本 = 每月请求数 ×（输入 Token × 输入价格 + 输出 Token × 输出价格）÷ 1,000,000。本计算器已填入 Anthropic Claude 的标价，也支持为其他任何模型输入自定义价格。

## 使用方法

1. **选择模型或输入价格.** 已填入 Claude 价格；选择“自定义”可输入任意模型每百万 Token 的输入和输出价格。
2. **输入用量.** 每天请求数，以及每次请求的平均输入和输出 Token。
3. **查看费用.** 每次请求、每天、每月和每年的费用。

## 示例

一个每天处理 1,000 次请求的客服机器人：

输入:

```
模型：Claude Sonnet 5.5（每百万 token 输入 $2 / 输出 $10）
每天请求数：1,000
每次输入 token：2,000
每次输出 token：500
```

输出:

```
每次请求：$0.009
每天：    $9.00
每月：    $270.00
每年：    $3,285.00
```

## 常见错误及解决方法

- **估算结果差了 1,000 倍**: 价格是按每百万 token 计算的，不是每千个。请核对价格页面上的单位。
- **实际费用远高于估算**: 聊天应用每一轮都会重新发送整段对话，所以输入 token 会随消息增加。请使用完整对话的平均输入量。
- **没有算上思考 token**: 先思考再回答的模型会把这些 token 按输出计费。把它们加到每次请求的输出 token 中。
- **没有计入重试和失败的调用**: 超时和重试同样会计费。预留一些余量，或测量每个完成任务的真实成本。

## 常见问题

### LLM API 费用怎么计算？

输入 Token × 输入价格加上输出 Token × 输出价格，价格按每百万 Token 计，再对所有请求求和。

### 为什么输出比输入贵？

生成 Token 比读取 Token 需要更多计算，所以服务商对输出的定价高出数倍。

### 如何降低 AI API 成本？

对重复的长提示词使用提示词缓存，在质量允许时用更小的模型，缩短提示词和回答，并对不紧急的任务使用批处理。

### 价格是最新的吗？

Claude 价格是 Anthropic 截至 2026 年 10 月公布的标价，不含缓存或批处理等折扣。做预算前请查看服务商的价格页面。

### 思考过程算输出 Token 吗？

算。在先思考再回答的模型上，思考 Token 按输出计费，估算时请为其留出空间。

### 一条聊天机器人消息会用多少 Token？

取决于系统提示词、对话历史和回复。由于每条消息都会重新发送整段对话，带有长系统提示词的客服对话每条消息可能会用掉数千个输入 Token。

### 什么是提示词缓存，能省多少钱？

它在多次请求之间复用较长的提示词前缀。命中缓存的输入 Token 只按普通输入价格的一小部分计费，能显著降低反复发送相同指令和文档的机器人成本。

### 什么是批处理？

把大量请求以折扣价异步处理，适合不需要立即返回结果的任务，例如总结数千份文档。

### 应该从哪个 Claude 模型开始？

从能在真实示例上达到你质量要求的模型开始。衡量每个完成任务的成本：需要更多重试的便宜模型并不真的便宜。

### 这个计算器包含 WhatsApp 或托管费用吗？

不包含。它只计算模型用量；WhatsApp 会话、服务器和数据库另行计费。

## 相关内容

- [LLM Token 计数器](https://byshahid.com/zh/tools/llm-token-counter/)
- [AI 聊天机器人投资回报计算器](https://byshahid.com/zh/tools/ai-chatbot-roi-calculator/)
- [聘请 AI 智能体与 LLM 开发者](https://byshahid.com/hire/ai-agent-developer/)

## 来源

- [Anthropic: Pricing](https://claude.com/pricing)
- [Anthropic Docs: Token counting](https://platform.claude.com/docs/en/build-with-claude/token-counting)
