前天我还在吐槽,Claude Code做一个PPT实在太耗算力。没想到Codex更拽:其他事情什么都没干,一个PPT刚做到三分之二,5小时用量就已经消耗了55%。
当时我还乐观地算了一下:全部做完,应该还能剩20%左右吧。
事实证明,我对AI的饭量一无所知。
PPT做完以后,用量也刚好彻底归零。它完成了PPT,我完成了清空额度。
我在这里用了一张“复活卡”
额度耗完以后,我使用了一张重置卡。
这里提醒一下:在我当前的账号里,这张卡重置的不只是5小时用量,而是整周用量。建议大家等周用量接近0%时再使用,不然多少有点浪费。
好在我还剩一张(
警告)。
但已经不敢乱动了。那不是卡,是最后一条命。
重置以后,Codex提示我是否切换到5.4 mini,以获得更快的响应体验。
换!
必须换!
刚刚才被用量教育过,看到“更快”两个字,根本没有拒绝的理由。
mini做PPT效果怎么样?
可能大家更好奇:Codex做出来的PPT到底能不能用?
我先贴一下使用的模板。因为实话实说,我最终做出来的版本,视觉冲击力还是不如模板。
模板看着是不是还不赖?
一般让Codex先按照模板完成整体内容,再稍微调整一下布局、字号和细节,基本就可以直接使用。
下面是我实际做出来的PPT:
整体效果应该说还可以。mini模型在排版方面稍微差一点,有些页面还需要手动收拾,但内容和整体框架已经到了可用的程度。
所以我的结论还是那个:别太纠结哪个模型最强。很多时候,提示词写清楚、模板准备好,再愿意花几分钟调整,已经够用了。
然后,开始今天的正文。
Claude Code和Codex,这些命令比较常用
其实,我们完全可以不学习任何命令。
像平时聊天一样,把任务说清楚,Claude Code和Codex照样可以完成工作。只是有几个命令确实很常用,掌握以后会方便不少。
我不准备把所有命令都搬过来,那样最后只会得到一篇谁也记不住的说明书。这里就挑我自己最常用的说。
一、Claude Code常用命令
1. /init:给项目创建一份说明书
进入项目后,首先可以运行:
Claude Code会在项目中创建一个 CLAUDE.md 文件,用来记录项目结构、常用命令、开发规范以及其他需要长期遵守的信息。
简单来说,就是给Claude准备一份“进组须知”。
以后每次进入这个项目,它都可以先读这份文件,省得你反复解释。
顺便说明一下:Codex虽然也有 /init,但创建的是 AGENTS.md,不是 CLAUDE.md。作用比较接近,文件名并不相同。
2. /resume:恢复以前的对话
运行:
可以打开以前保存的会话,继续之前没有完成的工作。
有时候重新打开Claude Code,界面看起来空空如也,并不代表之前的对话消失了。它们只是在等你主动召回。
3. /compact:给长对话做一次压缩
当对话越来越长,可以运行:
它会总结前面的内容,保留重要信息,同时释放一部分上下文空间。
这个命令不一定非要手动执行。上下文快满时,Claude Code通常也会自动进行压缩。不过,如果你希望它特别保留某些内容,可以在命令后面补充要求,例如:
/compact 重点保留PPT结构、页面风格和修改意见
这样可以尽量避免压缩之后,它突然忘记我们刚才到底在忙什么。
4. /effort:决定它是快一点,还是多想一会儿
运行:
可以调整推理强度。
简单任务可以把强度调低一点,响应更快,也能少消耗一些Token;遇到复杂任务,再让它认真思考。
另外还可以使用:
切换当前模型。支持的模型通常也可以在这个界面中调整推理强度。
5. /btw:工作做到一半,顺便问一句
btw就是“by the way”。
当Claude正在执行任务,而你突然想插一句,可以输入:
这个问题不会加入主对话历史,也不会打断正在执行的任务。
不过,/btw只能根据当前上下文回答,不能临时读取文件、运行命令或搜索内容,而且只能回答一次,不能连续追问。
看完答案后,按空格、回车或 Esc 就可以关闭。
Claude Code的完整命令会随版本更新,可以参考官方命令文档。
二、Codex常用命令
Codex和Claude Code有不少相似命令,所以用过其中一个,再上手另一个并不困难。
1. /permissions:减少反复确认
注意,这个命令是复数:
它用来调整Codex的访问权限和操作权限。
如果权限设置得比较保守,Codex每执行一个动作都可能停下来询问。你就需要反复按 a,或者不断选择数字选项。
有时候我去处理其他任务,回来一看,它还停在授权页面等我。任务没有继续,只有时间在继续,很不优雅。
以我当前使用的版本为例,一般选择选项2以后,询问次数会明显减少。不过不同版本和环境中的选项可能不同,选择前还是要看清说明。
权限放得越宽,Codex能够自动执行的操作也越多。对于陌生项目、重要文件或生产环境,不建议闭着眼一路放行。
2. /resume:找回之前的会话
运行:
可以从当前项目中恢复以前的对话。
刚输入 codex 时,界面没有显示历史内容,并不代表对话已经消失,只是需要通过 /resume 手动恢复。
3. /compact:压缩上下文
Codex同样支持:
长时间对话以后,模型需要记住的代码、要求和修改记录越来越多,上下文也会逐渐接近极限。
这时压缩一下有两个好处:
第一,总结此前的重点,减少模型跑偏或忘记关键要求的概率。
第二,释放上下文空间,降低后续任务的Token压力。
不过,压缩并不等于凭空增加账号用量。它主要解决的是当前会话上下文太长的问题。
4. /goal:不完成目标就继续干
运行:
可以为Codex设置一个持续目标。
它可以围绕这个目标继续推进,直到任务完成、暂停或被手动清除。适合测试、重构、排查Bug以及制作PPT这类需要多轮处理的任务。
简单来说,就是先定一个小目标,然后不完成誓不罢休。
缺点也很明显:比较费流量。
所以,当我看到一个PPT把用量从100%干到0%以后,对这个命令已经多了一份敬畏。
Codex的斜杠命令也在持续更新,可以查看OpenAI官方命令文档。
最后说两句
这些命令没有必要一次全部背下来。
在Claude Code或Codex里输入 /,就可以查看当前版本支持的命令。真正高频使用几次以后,自然就记住了。
目前我最常用的就是:
/init/resume/compact/effort/model/btw/permissions/goal
如果后面发现更好用的命令,我会继续更新到本文中。