核心用法
GPT Image 2 skill 是面向 Claude Code 的桥接工具,允许用户通过本地 Codex CLI 直接调用 ChatGPT Plus/Pro 订阅中的 GPT Image 2(Image 2.0)能力。用户无需 OpenAI API 密钥、无需按量计费,仅需确保已安装 codex CLI 并完成登录。
触发条件:用户明确提及 "gpt image 2"、"ChatGPT Images 2.0"、"image 2" 或要求通过 ChatGPT 订阅生图/改图时触发,不会自动替代其他生图请求。
调用方式:通过 bash scripts/gen.sh 脚本执行,支持:
- 文生图:
--prompt+--out - 图生图:
--prompt+--ref(可重复用于多参考合成)+--out - 可选
--timeout-sec调整超时(默认 300 秒)
脚本内部流程:快照会话目录 → 执行 codex exec --enable image_generation → 对比会话差异 → 提取 base64 图像数据 → 写入输出路径。
显著优点
- 零额外成本:复用现有 ChatGPT 订阅,无 API 计费、无第三方 token(Fal/Replicate)。
- 功能完整:支持文本到图像、图像编辑、风格迁移、多参考合成,擅长处理含大量文字的布局(信息图、时间线)。
- 本地执行:所有处理在本地完成,仅
codexCLI 与 OpenAI 通信,skill 本身无外部网络请求。 - 数据最小化:仅读取本次调用生成的会话文件,不触碰历史 Codex 对话,无持久化日志。
潜在缺点与局限性
- 硬性依赖:必须同时满足:① ChatGPT Plus/Pro 订阅含图像生成功能 ② 本地安装并登录
codexCLI ③ Python3 环境。任一缺失即无法工作。 - 实验性功能:
--enable image_generation为开发中功能,存在被移除或变更的风险。 - 无并发能力:文件系统快照机制导致调用串行化,不适合批量异步任务。
- 错误排查有限:退出码 5-7 涵盖认证、网络、模型拒绝、配额耗尽等多种原因,需用户自行检查 Codex 登录状态及订阅权益。
适合人群
- 已付费 ChatGPT Plus/Pro 且习惯在终端/IDE 环境工作的开发者、设计师。
- 需要快速迭代文生图/图生图,但不愿管理多套 API 密钥或按量付费流程的用户。
- 偏好本地工具链、对数据流向敏感的隐私意识用户。
常规风险
- 订阅失效风险:ChatGPT 订阅变动或 OpenAI 调整功能开关将直接导致 skill 不可用。
- CLI 版本锁定:明确针对 codex-cli 0.111.0+,未来 CLI 更新可能破坏
--enable或--ephemeral行为假设。 - 误用授权:脚本要求
--ephemeral禁用,若用户手动修改可能丢失图像载荷。 - 无 fallback:若触发条件满足但依赖缺失,skill 不会自动降级至其他生图服务(如 DALL·E、HTML 模拟)。
> 无 ChatGPT 订阅的用户可考虑 RunComfy 托管方案(需单独注册)。