我是如何将 Codex 每日 Token 消耗从 2.45 亿降至 2800 万且保持速度不变的(完全免费)

@TimJayas
الإنجليزية08 يونيو 2026
172K
434
29
6
1.3K

ليرة تركية؛ د

本指南详细介绍了如何通过数据预压缩、命令输出限制以及结构化移交文件,在保持速度的同时大幅降低成本,将每日 LLM Token 消耗从 2.45 亿减少至 2800 万。

在 Codex 促销结束后,真正的配额上限生效了,我发现自己每天盯着 Codex 的 token 消耗上限发愁。

于是我找到了一套方法,在不影响速度的前提下大幅减少了 token 使用量。

第一天:2.45 亿 token

第二天锁定了这套系统之后:2800 万 token

下面就是我改动的具体内容:

第一步:永远不要喂原始数据,先做预处理压缩

Codex 不需要你每次对话都喂 40MB 的交易日志、巨型 JSON 市场数据导出或完整的仓库。我现在让它一次性生成辅助脚本,用来创建“数据索引图”:

  • compact_logs.py → 按时间戳/符号/关键字过滤,只输出前 N 个异常值
  • summarize_data.py → 提取相关列、行数、样本和关键统计量
  • repo_map.py → 构建清晰的入口、配置、核心流程概览(跳过 venv、node_modules、builds 等)

用 200-500 token 的精炼洞察代替 10k+ 的噪声数据。

构建一次,反复使用。

第二步:严格限制每条命令的输出

默认输出是致命的:

  • git status
  • ls -la
  • cat file
  • python script.py

这些会瞬间撑爆上下文。

我现在在每个指令中都加入限制:

text
1head -n 50, tail -n 50, grep "ERROR" | head -n 30
2
3Write full results to temp files and only inspect ranges
4
5Add --limit 100 flags everywhere

第三步:建立一份可持续的交接文件(你的项目大脑)

别再让 AI 每次会话都重新发现一切。

我维护一份精简的 HANDOFF.md(不到 1k token),其中包含:

  • 当前目标 + 成功指标
  • 关键文件与近期决策
  • 已经运行的命令及结果
  • 已知问题与“无需再读”列表
  • 下一步行动

每次会话结束时用提示:“将当前发现压缩到 HANDOFF.md,删掉死胡同,只保留可操作的事实。”

第四步:明确的“禁止”指令能节省大量 token

AI 喜欢跑偏,所以我设定了硬性边界:

  • “跳过 node_modules、.venv、dist、logs/archive、生成的文件以及所有缓存目录”
  • “在打开任何新文件之前先总结”
  • “除非我明确要求,否则不要粘贴完整源码”
  • “只检查当前任务需要的文件”

把这些写入你的 AGENTS.md,重读成本立马下降。

第五步:要求总结、差异和代码片段

糟糕的提示:

text
1Read this file and explain it.

好的提示:

text
1找到风控引擎的头寸规模计算逻辑。只显示那个函数加上下各3行。用一段话解释边界情况。

或者

text
1构建一份1页的仓库概况:入口、配置、主要数据流和回测命令。跳过 vendor 目录。

精准提问 = 极小的上下文窗口

第六步:定期让 Codex 自行压缩上下文

每 4-5 次交互就扔出:

text
1将我们的进展总结成一份精炼的交接笔记。删去重复和失败的路径。只保留继续所需的要点。

即使对话变长,也能保持精炼。

第七步:默认关闭啰嗦模式

text
1简洁扼要。只输出修改内容加一句理由。不要再重述计划,除非有变化。不要废话。

仅这一条规则就能大幅削减输出 token。

我每天部署的有用命令与辅助脚本

以下是我在任何项目第一天直接复制粘贴或让 Codex 生成的具体单行命令和脚本。

我对每个工具调用强制使用的核心限制命令:

text
1# Safe file inspection
2head -n 80 somefile.py | cat
3tail -n 80 somefile.py | cat
4grep -n "KEYWORD" file.py | head -n 40
5
6# Git without the firehose
7git status --porcelain | head -n 30
8git log --oneline -15
9git diff --name-only | head -n 20
10
11# Data & logs (trading-specific)
12tail -n 200 market_log.json | jq '.[-50:]' | head -n 100
13python -c "import pandas as pd; df = pd.read_csv('trades.csv'); print(df.head(20).to_string())" | head -n 150
14
15# Write-then-inspect pattern
16python analyze_backtest.py > temp_results.txt 2>&1
17head -c 8000 temp_results.txt # byte cap for safety

我总是先让 Codex 创建的辅助脚本(然后自己运行):

  • compact_logs.py → python compact_logs.py --symbol BTC --hours 24 > summary.txt
  • repo_map.py → python repo_map.py > HANDOFF.md (更新大脑文件)
  • scan_errors.py → python scan_errors.py --limit 30 > errors.txt
  • summarize_json.py → python summarize_json.py market_snapshot.json > needle.txt

我奉行的一条杀手级 AGENTS.md 规则(对所有未知输出进行字节上限保护):

text
1## 命令输出保护
2任何输出未知或可能很大的命令都必须设置字节上限。
3默认:COMMAND 2>&1 | head -c 6000
4如需更多,写入临时文件,我只检查部分范围。

我重复使用的数据密集型任务提示模板:

text
1首先运行 compact_logs.py 或 summarize_data.py 生成一份 <500 token 的数据索引图。然后只分析那份索引。切勿直接读取原始文件。

这些命令和脚本在主要工作流改动的基础上,又让我的每日消耗额外降低了 30-40%。

我的新经验法则:

如果 50 行的摘要就够,就别让 Codex 读原始数据

我第一周构建的辅助工具每小时都在回本。

Token 效率不是模型问题 —— 它是系统问题。只要把上下文纪律抓好,你就能在同一配额下完成 8-10 倍的工作。

我还搭建了 www.RedLeads.app,这样能更快地为我的产品找到用户。一起来用 vibe coding 编写酷炫系统和工具,冲刺月收入 1 万美元吧。

谢谢! :)

بنقرة واحدة حفظ

استخدم YouMind للقراءة العميقة للمقالات سريعة الانتشار بتقنية الذكاء الاصطناعي

احفظ المصدر، واطرح أسئلة مركزة، ولخص الحجة، وحوّل المقالة واسعة الانتشار إلى ملاحظات قابلة لإعادة الاستخدام في مساحة عمل واحدة تعمل بالذكاء الاصطناعي.

اكتشف YouMind
للمبدعين

حول Markdown إلى مقالة 𝕏 نظيفة

عندما تنشر كتاباتك الطويلة، فإن الصور والجداول وكتل التعليمات البرمجية تجعل تنسيق 𝕏 مؤلمًا. YouMind يحول مسودة Markdown كاملة إلى مقالة نظيفة وجاهزة للنشر 𝕏.

حاول Markdown إلى 𝕏

المزيد من الأنماط لفك التشفير

المقالات الفيروسية الأخيرة

استكشاف المزيد من المقالات الفيروسية