GPT Image 2 智能图像生成
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fdb96f95/gpt-image-2。
技能介绍
解决的具体问题
在 AI Agent 或对话系统中集成图像生成能力时,开发者常面临繁琐的手动配置:需要反复验证 API 端点是否支持 gpt-image-2 模型,处理不同网关的兼容性问题,以及应对返回格式为 b64_json 而非直接 URL 的场景。直接调用 OpenAI 兼容 API 时,可能出现模型列表与生图能力不一致、尺寸参数不支持或请求超时等问题,导致集成效率低下且调试困难。
技能如何工作
该技能通过自动化流程简化图像生成:
- 自动发现与验证 API:优先读取环境变量如
OPENAI_BASE_URL和OPENAI_API_KEY,若不可用则从宿主配置文件config.yaml中提取model.base_url等字段,确保跨环境适配。随后调用/v1/models端点检查gpt-image-2是否在列表中,再使用同一凭证调用/v1/images/generations生成图像,避免混用不同网关配置。 - 生成与保存:处理响应中的
data[0].b64_json,解码并保存为本地文件。支持尺寸回退策略,如优先尝试size=2048x1024,若返回 400 错误则自动降至1024x1024。 - 实战优化:根据会话学习,若首次生成因账单耗尽失败,自动切换至用户可用的 OpenAI 兼容网关;同时,当用户指定保存目录时,持久化该偏好以用于后续输出。
适用边界与注意点
- 配置依赖:技能依赖环境变量或宿主配置文件中的
base_url和api_key,若未正确设置可能导致 401 错误。验证时需确保/v1/models和/v1/images/generations使用同一基础 URL 和凭证。 - 网络与安全:证书错误应优先检查系统证书链和代理设置,而非跳过 SSL 验证;请求超时建议将超时时间提高至 180 秒以上,并允许重试。
- 模型兼容性:并非所有网关都支持
gpt-image-2或指定尺寸,需先通过/v1/models确认模型存在;部分网关可能使用 OpenAI Responses-based 流程,而非标准生图端点。 - 输出格式:返回数据通常为
b64_json,需本地解码保存;余额不足或模型不支持时,错误提示明确,需检查账户额度而非接口问题。
使用场景
- 在开发 AI 聊天机器人时,需要自动发现并验证可用的 OpenAI 兼容 API 是否支持 gpt-image-2 模型,以便在对话中直接生成用户请求的宣传图片。
- 作为数字内容创作者,在 AI Agent 中输入提示词,要求自动生成专业直播间场景图,并处理 b64_json 格式保存为本地文件用于后续设计。
- 在测试 AI 集成环境时,需检查不同网关的 /v1/models 和 /v1/images/generations 端点,确保图像生成功能正常,避免因模型不支持导致任务中断。
- 当用户指定图片保存目录时,技能能自动调用 API 生成图像并存储到该位置,适用于需要批量生成并组织图片资源的项目工作流程。
适合人员
- AI 应用开发者:需要为聊天机器人或 Agent 集成图像生成功能,但面临 API 配置复杂、模型兼容性验证困难,希望简化流程。
- 数字营销人员:在制作社交媒体内容时,需快速生成产品宣传图,要求自动处理 API 发现和图片保存,节省手动配置时间。
- 测试工程师:负责验证 AI 系统的图像生成模块,需在不同网关环境中测试端点支持情况和错误处理,确保功能稳定性。
- 内容创作者:使用 AI 工具辅助创作,需要自动生成并保存图片到指定目录,以便于管理和后续编辑。