apiusage.info是什么
apiusage.info原本是一款用于查看OpenAI API用量和估算成本的开源小工具。它由开发者Ke Fang创建,主要解决账单总额难以快速定位到具体模型和时间段的问题。
需要特别说明的是,截至2026年8月26日,原域名首页已经变成通用工具目录,不再提供旧版OpenAI用量看板。旧项目仍可在公开代码仓库中查看,但不能把当前域名理解为仍在运营的成本统计服务。
原版工具的主要功能
按模型统计费用
旧版程序会读取OpenAI用量数据,把输入与输出Token按模型价格换算成估算费用。它曾覆盖GPT-3.5、GPT-4、文本嵌入和Whisper等当时可用的模型。
按小时查看异常消耗
用户可以把一天的使用量按小时聚合,从时间轴上查找突增区间。这个视角适合排查某个定时任务、批处理或错误重试是否造成异常费用。
柱状图与饼图
旧版页面支持在柱状图和饼图之间切换。柱状图突出不同时间段的变化,饼图用于比较不同模型在总成本中的占比。
日期与时间粒度
代码提供日期和聚合粒度参数,可查看指定日期并调整时间分组。结果属于根据用量和内置单价计算的估值,不是正式账单或发票。
本地或私有部署
项目采用Python与Flask实现,用户可以克隆代码后自行运行。自托管便于检查代码和控制运行环境,但旧代码需要先完成接口、模型和安全改造。
当前还能直接使用吗
不能按旧教程直接使用在线版。当前域名首页不再是OpenAI成本看板,而公开代码仍调用旧版用量接口并使用2023年前后的模型名称与价格。
- 旧接口可能已经失效、改变权限要求或返回不同数据结构。
- 代码中的模型清单不包含后续发布的大量模型。
- 硬编码单价已经不能代表当前OpenAI API价格。
- 页面展示的成本只能作为历史项目示例,不能用于当前财务核算。
开源代码包含什么
- Flask网页应用入口和页面路由。
- 获取指定日期用量数据的请求逻辑。
- 按模型、时间和Token类型聚合费用的计算代码。
- 为前端图表准备时间轴与数据集的逻辑。
- 页面模板、静态资源和部署配置。
代码仓库使用GPL-3.0许可证,允许研究、修改和再分发,但衍生发布需要遵守相应开源义务。仓库公开不等于作者继续维护在线服务。
自托管改造思路
- 克隆并审查完整代码,不要直接把真实密钥交给未经检查的旧版本。
- 删除日志中输出密钥的语句,并改用服务端密钥管理工具。
- 按照OpenAI当前官方文档重写用量与成本数据的获取方式。
- 把模型价格从硬编码改为可更新配置,并记录价格生效日期。
- 为未知模型设置明确告警,禁止静默按零成本处理。
- 加入项目、用户、API密钥或业务标签维度,以便定位费用来源。
- 增加访问控制、请求限制、审计日志和传输加密。
- 用官方账单数据抽样对账,确认估算误差后再用于日常监控。
更可靠的成本统计方式
生产环境应在每次模型调用后记录返回的用量字段,并关联模型、项目、用户和业务任务。再结合调用当日的官方单价计算成本,才能避免旧价格和旧接口造成偏差。
组织账户还应优先使用供应商当前提供的官方用量与成本接口或控制台。第三方看板适合做二次分析,不应替代官方账单。
适合哪些用户
- 希望学习Flask数据看板结构的Python开发者。
- 需要参考Token成本聚合逻辑的AI应用团队。
- 准备自建API用量监控并愿意维护代码的技术人员。
- 研究早期OpenAI用量接口与模型计价方式的用户。
项目优点
- 代码规模较小,便于理解从用量数据到图表的完整流程。
- 按模型与小时拆分费用,问题定位思路清晰。
- 采用开源许可证,可以在合规前提下修改和自托管。
- 同时展示时间变化和模型占比,适合成本分析入门。
重要限制与安全风险
- 原在线服务已经下线,当前域名内容与旧项目用途不同。
- 旧代码依赖已变化的OpenAI接口,不能保证请求成功。
- 模型名称和单价均已过时,直接计算会产生明显误差。
- 代码对未知模型可能按零成本处理,会低估实际开支。
- 项目没有现成的多用户权限、企业审计和生产级告警体系。
- 任何API费用看板都不应要求用户把高权限密钥暴露在浏览器或不可信服务中。
API密钥风险
旧版说明称密钥只保存在浏览器本地,但当前公开服务端代码会把表单提交的密钥放入Flask会话,还存在把密钥打印到服务器日志的语句。两者并不一致,因此不应在未修改的旧代码中使用真实生产密钥。
即使自行部署,也应使用权限最小化的密钥、受保护的服务器环境变量和日志脱敏。密钥一旦出现在公开仓库、浏览器脚本或日志中,应立即撤销并轮换。
apiusage.info价格
历史项目本身是免费开源软件,没有会员订阅或多版本套餐。自行部署仍可能产生服务器、数据库、监控和维护成本,OpenAI API调用费用则由OpenAI另行收取。
截至2026年8月26日,当前域名上的工具目录与旧开源成本看板不是同一项在线服务。页面上的其他工具标签或价格不能视为旧项目定价。
隐私与数据处理
成本分析需要接触账户用量或调用记录,属于敏感运营数据。部署者应明确记录哪些字段、保留多久、谁能查看,并避免保存请求正文和用户输入。
原项目没有提供适合企业直接采用的完整隐私、权限和审计设计。处理真实业务数据前,应完成代码审计并根据所在地区的法规建立访问和删除机制。
常见问题
apiusage.info现在还能查看OpenAI费用吗?
原在线看板已经不在当前域名首页提供。现有域名展示的是通用工具目录,不能继续按旧版教程输入密钥查看费用。
apiusage.info是免费工具吗?
历史项目免费且开源,没有会员套餐。自行部署会产生基础设施成本,模型调用费用仍由接口供应商收取。
apiusage.info支持哪些模型?
旧代码只内置了GPT-3.5、早期GPT-4、旧嵌入模型和Whisper等历史型号,不能覆盖当前完整模型目录。
可以把OpenAI API密钥输入旧版程序吗?
不建议。公开代码存在会话保存和日志输出密钥的风险,必须先完成安全修改,并使用权限最小化的测试密钥。
apiusage.info可以自己部署吗?
可以研究和部署公开仓库,但需要重写用量接口、更新模型价格、修复密钥处理并增加访问控制后才适合真实使用。
apiusage.info是开源项目吗?
是。历史项目代码使用GPL-3.0许可证,但当前域名上的通用工具目录不因此自动成为同一个开源项目。
桂公网安备45132202000164号