cost-conversation
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCost per Conversation
单对话成本统计
cost-reportcost-optimizecost-reportcost-optimizeWhen to use
使用场景
- After multiple sessions, to see total spend per conversation.
- Before scoping a long session, to understand typical cost-per-conversation.
- For per-project rollups via .
CONV_NAMESPACE=cost-tracking-<project>
- 在完成多个会话后,查看每个对话的总支出。
- 在规划长会话之前,了解典型的单对话成本。
- 通过设置 实现按项目汇总成本。
CONV_NAMESPACE=cost-tracking-<project>
Steps
操作步骤
-
Run the script from anywhere:bash
node plugins/ruflo-cost-tracker/scripts/conversation.mjsOptional env:- — emit JSON instead of markdown
CONV_FORMAT=json - — show only the most recent N conversations
CONV_LIMIT=20 - — override target namespace
CONV_NAMESPACE=cost-tracking
-
Inspect the markdown table — total cost across all conversations, per-tier rollup, then a per-session table (started-at, sessionId prefix, message count, top model, cost).
-
在任意位置运行脚本:bash
node plugins/ruflo-cost-tracker/scripts/conversation.mjs可选环境变量:- —— 输出JSON格式而非Markdown格式
CONV_FORMAT=json - —— 仅显示最近N个会话
CONV_LIMIT=20 - —— 覆盖目标命名空间
CONV_NAMESPACE=cost-tracking
-
查看Markdown表格——包含所有对话的总成本、按层级汇总的数据,以及每个会话的详情表(开始时间、sessionId前缀、消息数量、使用的顶级模型、成本)。
Cross-references
交叉引用
- — the producer that populates
cost-trackcost-tracking:session-* - — same data, per-agent / per-model lens
cost-report - — drift across bench runs (different axis: corpus runs vs conversations)
cost-trend - — sums across conversations to evaluate the budget threshold
cost-budget-check
- —— 用于填充
cost-track数据的生成器cost-tracking:session-* - —— 使用相同数据,但按Agent/模型维度展示
cost-report - —— 基准测试运行中的成本变化趋势(不同维度:语料库运行 vs 对话)
cost-trend - —— 汇总所有对话成本以评估预算阈值
cost-budget-check