【学习工作】 PPK · Price Per Token — 主流大模型厂商定价聚合与选型平台

1. Demo 简介

一句话介绍: PPK (Price Per Token) 是一个聚合 主流大模型厂商定价数据的静态网站 + 后端定时抓取系统,帮开发者一站式对比 Token 单价、订阅制与 Coding Plan。

产品形态: 网站(静态前端 + Python 抓取后端)

线上体验:

面向用户:

  • AI 应用开发者(独立开发者、创业团队)

  • Agent / Workflow 框架使用者(Coze、Dify、AutoGen 等用户)

  • 企业技术选型负责人

  • AI Coding 重度用户(Claude Code / Cursor / GLM Coding 等)

核心功能(3 个):

  1. 三源交叉验证的比价表 — 集合主流家厂商、475+ 产品,覆盖 per_token / subscription / coding_plan 三种计费方式。自动抓取,LiteLLM JSON + OpenRouter API + 官网 Scraper 三源仲裁,价格波动 >20% 警告、>50% 阻断落盘,保证数据可信。

  1. 三种计费方式独立页 + 厂商卡片视图 — 按需计费页 8 列表格(含缓存命中价、上下文窗口);Coding Plan / 订阅制页默认卡片视图,一张卡一个厂商含所有套餐,点击套餐展开功能列表;支持表格/卡片切换、CNY/USD 换算、厂商筛选、关键词搜索。



  2. 失败可见性 + 数据新鲜度 — 每家厂商独立状态标记(正常 / 失败 / 过期),抓取失败时前端展示「数据来自 X 小时前,可能过期」并回退到上次成功数据;同时通过飞书 webhook 告警,确保问题第一时间可见。

2. Demo 创作思路

灵感来源:

自己在跑长任务 Agent 框架时,经常需要在 OpenAI / Anthropic / DeepSeek / 智谱 / 火山等几家之间切换,每次都要重新打开十几个官网定价页核对——有的厂商还经常售罄(如智谱、火山的 Coding Plan)。市面上的价格对比工具要么只覆盖海外厂商,要么数据更新频率低,缺少一个真正面向国内开发者、覆盖订阅制和 Coding Plan 的实时聚合站。

想解决的问题:

目前国内没有一个很好的网站做类似的内容,厂商定价页格式各异、单位不一(per-1M / per-token / 月费 / credits),对比一次要开十几个标签页.

为什么做这个方向:

  • 真实刚需:自己每天都在用,是 dogfooding 场景,痛点具体可量化

  • 技术挑战适中:涉及爬虫、数据仲裁、前端展示、定时任务、CI/CD 全链路,能完整展示 TRAE 的工程落地能力

  • 可持续迭代:数据源、厂商、功能都有明确扩展路径(历史趋势、实时汇率、库存预警),不会做完就扔

3. Demo 体验地址

主站: https://ppk.hangops.top/ (后续会添加和网站适配的域名)

GitHub Pages 备用: PPK · Price Per Token · 主流大模型厂商价格聚合

项目仓库: https://github.com/hangliuc/llm-price-compare

4. TRAE 实践过程

1、用 TRAE 的 brainstorming skill 梳理需求边界,用 writing-plans skill 生成 24 个 task 的实现计划。2288541159394064:82b6b226bfe762e80ec288fafe211381_6a535a403cbbd94a61218f10.6a535a403cbbd94a61218f13.6a535a403cbbd94a61218f11:TRAE Work CN.0.1.34.no_sid.no_ppe.T(2026/7/12 17:11:28)


2、把 24 个 task 派发给独立 subagent 执行,TDD 流程:先写测试 → 实现 → 验证。41 个测试全部通过,6 个 adapter fixture 验证了解析逻辑。
2288541159394064:69b1b1440489247699972c7d90525214_6a535a403cbbd94a61218f10.6a5365383cbbd94a61219021.6a5365383cbbd94a6121901f:TRAE Work CN.0.1.34.no_sid.no_ppe.T(2026/7/12 17:58:16)

3、数据源抓取实现
2288541159394064:98ffac3bf81a660df19d07f8b846d7c4_6a535a403cbbd94a61218f10.6a54c8fef2c933bbfdbcbd5a.6a54c8fef2c933bbfdbcbd58:TRAE Work CN.0.1.34.no_sid.no_ppe.T(2026/7/13 19:16:14)

4、前端多轮打磨
2288541159394064:fec2735740a9b53f6f4f78805eeb2003_6a535a403cbbd94a61218f10.6a562f148d88c104ad5389b8.6a562f148d88c104ad5389b6:TRAE Work CN.0.1.34.no_sid.no_ppe.T(2026/7/14 20:44:04)


2288541159394064:3c7b02384264a3ec37173e0c4b156296_6a535a403cbbd94a61218f10.6a5639008d88c104ad538c04.6a5639008d88c104ad538c02:TRAE Work CN.0.1.34.no_sid.no_ppe.T(2026/7/14 21:26:24)

5. 经验总结与开发心得

TRAE 用得最爽的几点:

  1. Subagent 并发执行:24 个 task 派发独立 subagent,TDD 流程,主上下文不被海量中间结果污染

  2. agent-browser 可视化验证:UI 改造后直接截图 + eval 检查 DOM,不用手动开浏览器反复刷新

  3. skill 体系:brainstorming 梳理需求、writing-plans 生成计划、agent-browser 验证 UI,每个环节有专用工具

  4. 多轮对话迭代:UI 打磨是反复调整的过程,TRAE 能记住上下文,不用每次重新解释项目结构

6. 通过审核的报名帖链接

项目开发仅仅使用了2天时间,在后续的时间会继续打磨,初赛评审老师有什么宝贵建议可以随时评论

看起来不错,已投票。麻烦投我的作品投一票,互相支持支持吧https://forum.trae.cn/t/topic/96939/15?u=一叶孤舟

1 个赞

好的,没问题

1 个赞

谢谢支持 :two_hearts:

1 个赞

看完大家的作品,有个共同的感受——我们都在让 AI 使用变得更靠谱。

我这边也做了一个 AI 编程协作工具,叫 DoneCheck:当 AI 说“任务已经完成”后,它会把原
始需求、AI 的完成声明和实际代码放在一起核验,帮你判断哪些真的完成了、哪些只是部分实
现、哪些缺少证据,或者有没有做出需求外内容。

发现问题后,还可以一键生成修复 Prompt,直接复制回 AI 继续修改,不需要自己重新整理问
题和上下文。工具内置了免费的 AI 分析入口,可以低门槛体验核心流程。

本人只是一个14岁的初中生 前前后后花了半个月来开发 还自费给大家购买了免费使用的token 快来看看把:

1 个赞

哥们?你14?做出来这样的产品很牛了 :speak_no_evil_monkey: