SuperAPI AI 工具集

codex-imagegen

设计与创作

查看项目

更新于 10-16 05:54

技能介绍

用途:当用户请求同时包含生成图片意图(如“生图/画一张/generate/draw”)和指定输出路径(如“存成 X.png”)时,调用该技能生成 PNG 并保存到本地。若只给出生成意图而未给路径,应先询问路径。

主要能力:脚本驱动 Codex CLI(codex exec),由代理调用 https://api.openai.com/v1/images/generations,模型为 gpt-image-1,对返回结果做 base64 解码并写入 PNG。包装脚本负责处理 companion 环境拦截、沙箱与网络限制、路径解析和输出验证。

使用方式:运行捆绑脚本,第一个参数为输出路径,其余为描述:bash {SKILL_DIR}/scripts/imagegen.sh <output-path> <description...>。脚本会检查 codex 是否存在及登录状态,将相对路径解析为当前工作目录下的绝对路径并创建父目录,随后调用 codex exec 执行生成,若未写出文件则以退出码 1 失败,否则打印 wrote <path> (<bytes> bytes)。冒烟测试示例:bash /Users/htlin/.claude/skills/codex-imagegen/scripts/imagegen.sh tmp/shiba.png 戴墨鏡的柴犬,预期在 tmp/shiba.png 得到约 1–3 MB、约 1024px 或更大的 PNG。

限制与注意事项:脚本会清除 CODEX_COMPANION_SESSION_ID 和 CLAUDE_PLUGIN_DATA 以避免 companion 拦截;使用 --dangerously-bypass-approvals-and-sandbox 以允许访问图像 API;需要 $OPENAI_API_KEY,缺失时仅警告不中止;会校验目标文件存在且非空。首次生成可能耗时 30–60 秒,后续更快。其他平台、价格或效果信息暂未提供。