Fable + GPT Image = 无敌,Claude Code 中使用 Codex(订阅)生图的方案

我是 claude pro 和 chatgpt pro 的双订阅者,原因很简单,我希望有一个纠错的模型,不能让同一个模型自己生产、自己测试,并且在一个模型在某一个问题陷进去的时候有另一模型可以纠正。 当然了,还有 codex 强大的生图能力,别跟我说开个 plus 找个公益站也可以生图,白嫖 Lovart 也能生图,我可以负责任的告诉你,一个长久的、成熟的生产线一定是工程级的,规则和流程一定是持久化的,这就是网页版无法替代 codex 的原因。 有些人,可能说走 API 啊,OpenAI 的 Images API、或者 Gemini、Flux 等等,对 CC 来说就是个请求的事儿,没毛病,API key、按张真金白银计费(有很多便宜的),但也仅限于生图了。 走 API key 我没找过渠道,不知道大批量生产的成本,因此这里我没有啥发言权。 本次,主要介绍下,如果你是订阅用户(plus、pro均可),怎么在Claude Code 中使用 Codex生图的方案。

方案

OpenAI 官方的 codex 命令行版,跟桌面 app 是同一个 Codex agent,用同一个账号登录。要是它的无头模式能生图,那我就能在 Claude Code 里用 Bash 去调它。人还在 Claude Code,底下是 Codex 在干活。 安装:

bash 复制代码
npm i -g @openai/codex

查看生图工具在不在

arduino 复制代码
codex features list | grep image

如果显示 image_generation stable true 则证明一切就绪。

让它实际生产一张图试试:

bash 复制代码
codex exec -C "$PWD" -s workspace-write --skip-git-repo-check \
  "用你内置的 image_generation 工具(别拿 API、脚本、SVG 替代)生成一张:白纸上一个蜡笔画的红苹果,儿童涂色风格。保存为当前目录 codex-imgtest.png。"

(这里有几个坑位参数:-s workspace-write 不给它就写不出文件;非 git 目录必须 --skip-git-repo-check,不然它罢工。)

等了一会儿,codex-imgtest.png 出来了,1254×1254,两百来 K......不对,是 2.1M。 打开一看,一个歪歪扭扭的蜡笔红苹果加片绿叶子,正是我要的儿童涂色感。 通了。 人在 Claude Code 没动窝,底下 Codex 把图生了,免 key。

两个坑

尺寸不受控

我要的是 1086×1448 或 1152×1536(都是 3:4),它给我 1254×1254,一个既不是我要的、也不是标准 gpt-image 的尺寸。 这个不是我们的问题,是 codex 的 image_generation 有生图尺寸限制,你在 codex APP 中生图也一样

跑批量

通常来说一个任务需要生产多张图,我一开始图省事,让生图挂后台跑,想着不占会话。结果这会话里后台不稳,断了两回,更烦的是------我没法知道它啥时候好,只能一遍遍去问"生完了没"。轮询,最蠢的姿势。

经过和 cc 交流,我把问题问歪了。我一直在琢磨"怎么给后台加个监控",可**"监控后台"根本是个伪需求**。真需求是"别让我盯着、别让我问"。顺着这个,正解不是给后台加监控,是干脆别用后台:前台逐张生,一张一次独立调用,整批没生完我这回合就不结束,进度就是一条条看得见的调用,你啥都不用问,我生完、验完、处理完一次性把成品端给你。

而且改前台不只是体验问题,是被硬约束逼的:一次 codex exec 只出一张、几十上百秒,九张串一个 bash 循环,总时长顶穿单条命令十分钟的超时上限,直接被杀。所以批量本来就只能一张一调。

顺手把抗中断也解决了------幂等续跑:每张生成前先看目标文件在不在,在就跳过。于是"断了两回"从灾难变成"再跑一次就接着续,已生成的不重复烧 token"。再加一条逐张即时校验:出一张我 Read 一张,画面和文字逐字核对,不对当场重抽,不拖累后面。

能力沉下来

跑通只是"这次能用",我要的是"以后每次都顺手"。自然想到写进配置。 但写哪儿是要较真的:直接塞进全局 CLAUDE.md?那玩意儿每个会话、每个项目都往上下文里加载,不管你这次做不做图。 把一整套生图命令、去 EXIF、resize 的配方常驻进去,等于给所有无关会话交一份上下文税,不划算。

更合身的是拆三层:能力和步骤做成一个用户级 skill,只在我真要生图时才加载;免确认这件事------它是"配置"------落到 settings 里放行 Bash(codex exec:*);全局 CLAUDE.md 只留一行指针,写"要生图用那个 skill",不放配方。

还有个我特意留的心眼:这能力是吊在外部状态上的 ------得这台机器装了 CLI、登录没掉、feature 没被下线。要是写死在 CLAUDE.md 里一句"我会生图",换台机器或者哪天退了登,就成了睁眼说瞎话。做成 skill 就能在开头自检:which codex、查 auth、查 feature,不满足就老老实实报"不可用",而不是硬着头皮承诺。优雅降级,这是 CLAUDE.md 那种硬断言做不到的。

你本来就用 Codex 订阅生图、又主力待在 Claude Code、还烦那一手来回转------就我这种。要是你压根没这套流水线,直接上图像 API 反而更干脆。工具顺不顺手,从来都得看你到底站在哪儿干活。

相关推荐
网易云信2 小时前
AI 赋能·重构硬件交互:硬件分论坛精彩回顾
人工智能·aigc·线下活动
刘棕霆3 小时前
29—AI Skill 测评集如何保持有效:从线上负反馈到 regression 用例
aigc·ai编程·测试
网易云信3 小时前
听说,我们搞了个 AI 编程"电子宠物"?
人工智能·aigc·ai编程
Lion093 小时前
【03】Function Calling:让 LLM 拥有双手
人工智能·ai编程
ZJPRENO3 小时前
Claude 必备技能 codebase-memory-mcp
ai编程
网易云信3 小时前
Anthropic研究百万对话,情感陪伴AI正在成为基础设施
人工智能·aigc·agent
妙码生花3 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(十六):目录结构更新、完善 token 系统(AI 表示 token 入库无需加密?)
前端·后端·ai编程
程序me3 小时前
Prompt、Context、Harness、Loop 之后是什么? AI工程下一个半年的关键词
前端·后端·ai编程
饼干哥哥3 小时前
我把GPT-image-2生成PSD的能力打包成了Skill,免费开源
gpt·开源·ai编程