Commit a4054d1
committed
feat(v0.1.9): agent-demo 加 PRICING + cost 追踪 · runner 扩 8 模型
session: 64fadcea-fb38-44be-8d30-a1cda6c9004c
What:
- scripts/agent-demo.py: 加 PRICING 表(14 模型 per 1M token 单价 · 2026-04 公开估)· agent_loop 累加 usage.prompt_tokens/completion_tokens · 最后打印 __NF_STATS__ JSON(model/iters/tokens/est_cost_usd)
- scripts/multi-model-runner.sh: MODELS 从 4 扩 8(加 DeepSeek V3.1-Terminus / GLM-5 / Qwen3.5-35B / Qwen3-Coder 免费)· summary.md 加 3 列(iters / tokens in/out / cost_usd)· 用 jq parse __NF_STATS__
Why: 用户"记录各模型调用成本 · 多找多试 · 看谁家执行成本最低" · e2e 8/8 通过 · 成本排名:Qwen3-Coder 免费 > DeepSeek V3.1 $0.00287 > DeepSeek V3.2 $0.00326 > Qwen3.5 $0.00394 > Qwen3.6 $0.00552 > MiniMax $0.01137 > GLM-5.1 $0.01238 > GLM-5 $0.01398. 付费最便宜 DeepSeek · 贵的 MiniMax/GLM 5-10x.
Context:
- 单任务(TTS+ffprobe+HTML+ls 4 步) 所有 8 模型都 5 iters 完成 · 质量一致(mp3 6.91s + HTML 合规 + 自填模型名)
- 总耗时 61 秒(并发)· 总 API cost ~$0.056
- e2e 产物在 tmp/multi-model-poc/{slug}/outputs/
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent fa8f273 commit a4054d1
2 files changed
Lines changed: 64 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
16 | 39 | | |
17 | 40 | | |
18 | 41 | | |
| |||
100 | 123 | | |
101 | 124 | | |
102 | 125 | | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
103 | 130 | | |
| 131 | + | |
104 | 132 | | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
105 | 136 | | |
106 | 137 | | |
107 | 138 | | |
108 | 139 | | |
109 | | - | |
| 140 | + | |
| 141 | + | |
110 | 142 | | |
111 | 143 | | |
112 | 144 | | |
113 | 145 | | |
114 | 146 | | |
115 | 147 | | |
116 | | - | |
117 | | - | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
118 | 161 | | |
119 | 162 | | |
120 | 163 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
18 | 22 | | |
19 | 23 | | |
20 | 24 | | |
| |||
87 | 91 | | |
88 | 92 | | |
89 | 93 | | |
90 | | - | |
91 | | - | |
| 94 | + | |
| 95 | + | |
92 | 96 | | |
93 | 97 | | |
94 | 98 | | |
| |||
101 | 105 | | |
102 | 106 | | |
103 | 107 | | |
104 | | - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
105 | 118 | | |
106 | 119 | | |
107 | 120 | | |
| |||
0 commit comments