小马的 AI 工具集

订阅生图

用 ChatGPT 订阅在命令行生成图片,无需 API Key,免费账号也能用

订阅生图
类型 CLI 303 星标 更新 2026-07-28 许可 MIT 原仓库

CI

英文 | 中文

使用你的 ChatGPT 订阅生成图片 —— 无需 OPENAI_API_KEY

一个极小的零依赖 Python CLI(以及 AI Agent 技能):单文件,仅使用标准库。在免费 ChatGPT 账户上也能工作 —— 默认后端只是驱动普通的 ChatGPT 网页聊天,即使免费用户也能获得图片生成功能。

chatgpt-imagegen "a watercolor cat sitting on a windowsill" -o cat.png
# -> saved: cat.png  (812,344 bytes)  size=1024x1024  quality=medium
image

安装

需要 Python 3.10+ 和一个 ChatGPT 订阅(免费版可用)。

对于 AI Agent(推荐) —— 将技能注入 Claude Code、Codex、Cursor 等工具:

npx skills add leeguooooo/chatgpt-imagegen -g

然后只需问:“画一张 …” / “generate a hero banner for the README”

独立 CLI —— 无需 pip,无需虚拟环境:

git clone https://github.com/leeguooooo/chatgpt-imagegen
sudo install chatgpt-imagegen/chatgpt-imagegen /usr/local/bin/chatgpt-imagegen

你还需要一个后端 —— web(默认,驱动你已登录的 Chrome,不消耗 Codex 使用量)或 codex(无头回退模式)。chatgpt-imagegen doctor 会显示哪些已就绪。→ 后端与故障排除

用法

chatgpt-imagegen "moody mountain sunset" -o web/hero.png --size 1536x1024
chatgpt-imagegen "make it a warm golden-hour photo, cinematic 35mm" -i photo.jpg   # 编辑一张参考图
chatgpt-imagegen "a robot mascot" --style doodle                                    # 应用画廊中的样式(自动拉取并保存)
chatgpt-imagegen animate "a dog happily wagging its tail" --style-online snoopy --also-gif
OUT=$(chatgpt-imagegen "icon" --quiet)                                              # 捕获路径

下面三张图片均直接来自上述命令 —— 未经修饰:

水彩猫坐在窗台上 阴郁的山间日落 咖啡店logo
"a watercolor cat sitting on a windowsill" "moody mountain sunset" --size 1536x1024 "a coffee shop logo, circular emblem"

animate 命令要求图片模型生成严格的 4×2 精灵图,裁剪出八个等宽的帧,拒绝明显的主体漂移,并写出平滑的乒乓循环。默认输出动画 WebP;当需要 GIF 兼容性时,传递 --animation-format gif--also-gif。原始精灵 PNG 始终保留在动画文件旁边。动画后处理需要 ImageMagickmagick);WebP 输出额外需要 libwebpimg2webp)。chatgpt-imagegen doctor 会报告两者是否已安装。

完整选项:chatgpt-imagegen --help。→ 生成图片 · 样式

社区样式

浏览并复用他人调校的艺术风格 —— 公开画廊 drawstyle.leeguoo.com。无需更新脚本:

chatgpt-imagegen "a fox barista" --style-online doodle  # 使用画廊中的样式生成,不保存本地
chatgpt-imagegen style search "watercolor mascot"       # 搜索画廊
chatgpt-imagegen style publish mystyle --category cute --from-last   # 分享你的样式(一次性登录)

一个样式可以固定一个角色,而不仅仅是外观。样式资源携带参考图片,因此同一个角色可以在全新的场景中重现:

chatgpt-imagegen style add pip --kind character --ref pip-ref.png
chatgpt-imagegen "a fox barista" --style pip
Pip 狐狸——角色参考 Pip 狐狸,在咖啡馆场景中重新绘制
固定的参考图 "a fox barista" 生成

画廊包也可以是角色 —— xiaohei 就是一个例子。

使用画廊样式 · 提交样式

了解更多

许可证

MIT —— 参见 LICENSE

免责声明

本工具调用 ChatGPT 内部的 backend-api/codex 端点 —— 与官方 Codex CLI 使用的端点相同。这不是一个文档化的公开 API;OpenAI 随时可能更改或限制它。请自行承担风险,并遵守 OpenAI 使用条款 —— 特别地,不要使用你的 ChatGPT 订阅来为面向公众的图片生成服务提供动力

关键词

ChatGPT subscription image generation, free ChatGPT account image generation, use ChatGPT Plus for image API, gpt-image-2 without OPENAI_API_KEY, gpt-image-2 ChatGPT subscription, image_generation tool Responses API, ChatGPT image CLI, Codex CLI image_gen as standalone tool, DALL-E via ChatGPT Plus, OAuth-backed OpenAI image generation, no-API-key image generation, AI agent image generation skill, Claude Code image skill, OpenAI image generation without billing.

中文: 用 ChatGPT 订阅生成图片、免费 ChatGPT 账号生图、ChatGPT Plus 生图工具、不用 API key 生图、gpt-image-2 用订阅、ChatGPT 订阅生图 CLI、Codex CLI 生图能力独立工具、给 AI agent 用的生图 skill、本地生图脚本、零依赖 Python 生图工具。

在 GitHub 查看完整项目