Token 单位速查:1M / 1K / 中文大约多少 token
OpenAI 品牌专题:Token 单位速查:1M / 1K / 中文大约多少 token。 锚点:Token。

开篇:结论与适用场景
在 OpenAI 官方 API 计费体系中,Token 是唯一的计费计量单位。对于开发者与账单审计人员而言,核心结论是:1M tokens = 1,000,000 tokens。中文文本的 Token 转化率约为 1.5–2.0 个 Token/字(取决于具体分词器 tiktoken),而英文文本约为 4 个字符/Token。
本文档旨在帮助读者快速换算单位,厘清 $/M(每百万 Token 价格)的实际成本,避免在 ChatGPT Plus 订阅与官方 API 计费之间产生混淆。适用人群包括:需要核算 API 账单的开发者、对比 Plus 与 API 性价比的企业用户,以及进行 Prompt 成本预估的产品经理。
核心概念与术语
理解计费的前提是明确 OpenAI 使用的底层计量标准。
- Token:OpenAI 模型处理文本的最小单位。它不一定是完整的单词或汉字,而是基于字节对编码(BPE)的分词片段。例如,"OpenAI" 可能被拆分为 "Open" 和 "AI" 两个 Token,而中文 "你好" 可能对应 1–2 个 Token。
- $/M:官方 API 价格的通用表示法,意为 "Per Million Tokens"(每百万 Token 的价格)。这是计算大规模调用成本的标准单位。
- Input vs. Output:API 计费严格区分输入(Prompt)和输出(Completion)。通常 Output 的单价高于 Input,且上下文窗口越长,部分旧模型的单价可能不同。
- Context Window:上下文窗口,指模型在一次请求中能处理的 Token 总数上限。超出部分会导致截断或需通过长上下文优化技术处理。
决策表:单位换算与成本对照
以下表格提供从字符数到 Token,再到预估费用的快速换算参考。注意,实际费用请以 官方 API 价格 当日数据为准。
| 计量单位 | 换算关系 (近似值) | 英文文本 (Char → Token) | 中文文本 (字 → Token) | 成本参考 ($/M) |
|---|---|---|---|---|
| 1 Token | 基础单位 | ~0.25 字符 | ~0.5–0.67 字 | 视模型而定 |
| 1K Tokens | 1,000 Tokens | ~4,000 字符 | ~1,500–2,000 字 | $0.001 - $0.03 |
| 1M Tokens | 1,000,000 Tokens | ~4,000,000 字符 | ~1,500,000–2,000,000 字 | $0.001 - $30.00 |
*注:不同模型(如 GPT-4o, GPT-3.5-turbo)的 $/M 单价差异巨大。轻量级模型可能低至 $0.001/M,而高级推理模型可能高达 $15–$30/M。*
实操清单:分步可核对
在进行账单对账或预算预估时,请遵循以下检查步骤:
1. 确认模型版本:登录 OpenAI 控制台,确认当前调用的模型 ID(如 gpt-4o-2024-05-13)。不同日期的模型版本可能有不同的定价。
2. 使用官方工具估算:在调用 API 前,使用 tiktoken 库或站内 Token 成本计算器 输入你的 Prompt 和预期回复长度,获取精确的 Token 数量。
3. 区分 Input/Output 比例:在长对话场景中,Output Token 往往随轮次累积。检查 API 返回的 usage 字段,分别统计 prompt_tokens 和 completion_tokens。
4. 核对账单周期:OpenAI 账单通常按月结算。若使用 API 中转 或第三方包装网关,需额外确认其是否收取服务费或汇率差。
5. 缓存优化检查:若使用 Prompt Caching,确认缓存命中率。缓存命中可显著降低 Input Token 成本,但需确保缓存键(Cache-Control)设置正确。
常见坑与风险边界
- 中文分词偏差:非官方分词器(如某些第三方 IDE 修改器或会话包装网关)可能使用不同的分词逻辑,导致 Token 计数与 OpenAI 官方不一致。这会导致预估成本与实际账单对不上。
- 隐藏成本:某些非官方账号切换工具或代理层可能隐藏了额外的转发费用。务必在 账单路径 中逐项核对
Service Fee或Markup。 - 上下文溢出:若 Prompt 超过模型上下文窗口,API 会报错。部分开发者误以为截断后仍按全量计费,实则可能因重试产生额外费用。
- Plus 与 API 混淆:ChatGPT Plus 订阅费是固定成本,不直接对应 API 的 $/M 计费。Plus 用户通过网页或 App 使用,其内部配额与 API 独立。切勿将 Plus 的“无限使用”误解为 API 的免费额度。
站内路径:相关工具与页面
- 官方 API 接入指南:了解如何获取 API Key 并配置基础参数。
- 官方价格表:查询各模型最新的 $/M 单价。
- API 中转服务:了解合规的 API 访问路径与费率结构。
- 账单对账路径:学习如何解析 OpenAI 月度账单 CSV。
- 示例代码:获取使用
tiktoken进行 Token 计数的 Python 示例。 - 计费指南:深入理解 Prompt 缓存、长上下文优化等省钱技巧。
延伸阅读
风险与边界
本文档内容基于 OpenAI 公开文档及通用行业实践整理,不构成法律或财务建议。API 价格可能随时调整,请以 OpenAI 官方价格页 当日数据为准。使用非官方工具(如第三方 IDE 修改器、会话包装网关)可能违反 OpenAI 服务条款,导致账号封禁或账单异常。建议始终通过官方渠道或合规中转商进行 API 调用。
English summary
This guide clarifies OpenAI's token billing units, focusing on the conversion between 1M tokens, 1K tokens, and Chinese character counts. It highlights that 1M tokens equals 1,000,000 tokens, with Chinese text averaging 1.5–2.0 tokens per character. The article distinguishes between ChatGPT Plus subscriptions and official API pay-per-use pricing, emphasizing the importance of verifying model-specific $/M rates. Readers are advised to use official tools like tiktoken for accurate cost estimation and to check the official API prices page for real-time data. The guide also warns against using unofficial tools that may skew token counts or violate terms of service.