Communitygithub.com

zengwenliang416/skills-hubs

经过筛选和测试的AI Agent技能,适用于Codex及兼容运行时环境

skills-hubs 是什么?

Image API Workbench是一个用于图像生成与编辑的AI Agent技能,支持OpenAI的兼容网关。它提供CLI接口,可验证请求参数、编录图像、处理流式部分结果,并输出元数据。该技能旨在帮助开发者快速、一致地使用图像生成API,同时内置安全默认值以防止误用废弃模型。它支持Codex及兼容运行时,并附带清晰的输出合约定义,确保每次付费调用都有可靠验证。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add zengwenliang416/skills-hubs

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Image API 工作台

目的

针对 OpenAI 或经过审查的兼容网关,运行可重复的图像 API 生成或编辑操作。CLI 会验证请求、编录流式部分结果、输出文件和证据。默认使用 gpt-image-2;编录仅作为路由证据,而非端点证明。

工作流程

  1. 在更改模型或高级参数前,请阅读 模型支持。
  2. 对每种新的参数组合,先使用 scripts/image_api_workbench.py --dry-run。
  3. 使用 --list-remote-models 检查已配置的网关,无需消耗图像配额。
  4. 使用 /v1/images/generations 生成图像;添加 --input-image 可切换到 /v1/images/edits。
  5. 如需透明度通道,使用 --background transparent --output-format png 或 webp。
  6. 仅当网关支持图像 SSE 中继时,使用 --stream --partial-images 1..3。
  7. 将生成的资源保存到本技能目录之外,并检查图像及其元数据侧边文件。

安全默认值

  • gpt-image-1.5、gpt-image-1-mini 和 chatgpt-image-latest 需要 --allow-deprecated-model;这些模型计划于 2026-12-01 关闭。
  • 已废弃的 DALL-E 模型被阻止使用,除非显式使用 --allow-retired-model。
  • 已知的 GPT 图像参数会进行模型验证。提供者扩展需要 --allow-provider-extensions。
  • 凭证来自环境变量或令牌文件。切勿将密钥持久化存储在提示词、元数据、技能文件、报告或日志中。
  • 默认情况下,元数据会存储提示词的哈希值。提示词预览是可选的。

编辑与本地化

对于需要匹配双语视觉效果的场景,请创建一个经批准的母版图像,然后针对每种语言编辑该图像。保留构图和非文本细节;仅替换可见的文字内容。使用 scripts/bilingual_contact_sheet.py 构建并排对照审查。

有关命令、错误分类、流式行为和验证的详细信息,请参阅 操作指南。 路由边界由 evals/trigger_cases.json 覆盖。

输出合约

一次成功的付费调用必须满足:

  • stdout JSON 中包含 ok: true;
  • 最终图像存在且非空;
  • 元数据侧边文件存在(除非显式禁用);
  • 检测到的格式和尺寸合理;
  • actual_size_matches_request 被检查而非推断;
  • 编辑元数据中每个输入文件均按路径、字节数、SHA-256 和尺寸进行标识。

编录和空转并不能证明端点支持。付费探针需要用户批准。

相关技能