GPT-4o 图像生成与编辑技能 - 使用 GPT-4o 原生 image-2 API 创建、编辑、转换和分析图像。支持文生图、局部重绘、外绘等功能。
图像-2 技能 : 创建、 编辑、 转换和分析图像, 并使用 TPT-4o 的本地图像生成 API.
功能概述
图像-2 技能 : 创建、 编辑、 转换和分析图像, 并使用 TPT-4o 的本地图像生成 API.是一项面向实际任务的技能,主要用于When to use This Skill. 随时使用此技能, 用户需要时使用。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
核心要点
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Image-2 技能
使用 GPT-4o 原生图像生成 API 创建、编辑、转换和分析图像
何时使用该技能
当用户需要以下操作时,请使用此技能:
- 生成图像(基于文本描述,例如:“画一张……”、“生成图片……”、“create an image of...”)
- 编辑现有图像(使用自然语言指令,例如:“把背景去掉”、“add a sunset”、“换成蓝色”)
- 生成图像变体(例如:“生成几个变体”、“make 4 variations”)
- 分析/描述图像(例如:“这张图是什么”、“describe this image”、“提取文字”)
- 去除背景(例如:“去除背景”、“remove background”)
- 风格迁移(例如:“变成水彩风格”、“make it look like Van Gogh”)
- 创建营销视觉素材(例如:“设计海报”、“make a social media post”)
- 产品摄影(例如:“产品图”、“product shot on white background”)
- UI/UX 原型图(例如:“界面设计”、“app mockup”、“website screenshot”)
核心工作流
工作流 1:文生图(Text-to-Image Generation)
当用户描述其希望创建的图像时:
增强提示词 — 自动添加质量提升项:
- 根据上下文追加专业摄影/艺术类术语
- 若未明确指定,补充光照、构图与氛围细节
- 如需,明确输出格式与尺寸
调用 API — 使用
generateImage()并传入增强后的提示词:const result = await generateImage(enhancedPrompt, { size, quality, style });保存并展示结果 — 将图像下载至项目目录并向用户提供:
- 默认保存至
./generated-images/ - 返回文件路径及简要描述
- 默认保存至
工作流 2:图像编辑(Image Editing)
当用户希望修改已有图像时:
- 定位源图像 — 从对话上下文中获取图像文件路径
- 解析编辑意图 — 理解用户希望进行的修改类型
- 调用编辑 API — 使用
editImage(),传入源图像路径与编辑指令:const result = await editImage(imagePath, editInstruction, { mask: maskPath }); - 展示结果 — 显示编辑后的图像,并说明具体变更内容
工作流 3:图像分析(Image Analysis)
当用户就某张图像提出问题时:
- 获取图像 — 从文件路径或 URL 加载图像
- 使用 GPT-4o Vision 分析 — 调用
describeImage():const result = await describeImage(imageSource, question);
- 汇报分析结果 — 以结构化方式呈现分析结论
工作流 4:批量生成(Batch Generation)
当用户需要生成多张图像时:
- 解析批量请求 — 明确所需变体类型与数量
- 并行生成 — 对每个变体分别调用
generateImage() - 组织结果 — 使用具有描述性的文件名保存图像
提示词增强规则
在生成图像时,自动增强用户原始提示词:
质量增强项(除非用户已明确指定质量要求,否则始终追加)
professional quality, high resolution, sharp details
上下文相关增强项
| 用户意图 | 自动追加内容 |
|---|---|
| 产品照片 | "studio lighting, clean background, commercial photography" |
| 人像 | "professional portrait photography, natural lighting" |
| 社交媒体内容 | "eye-catching, vibrant colors, modern design" |
| 插画 | "detailed illustration, professional artist quality" |
| Logo/品牌设计 | "clean vector style, scalable, minimal details" |
| 建筑可视化 | "architectural visualization, realistic rendering" |
| 美食摄影 | "appetizing, food styling, professional food photography" |
| UI 原型图 | "clean design, modern interface, pixel-perfect" |
尺寸推荐
| 使用场景 | 推荐尺寸 |
|---|---|
| 社交媒体帖文 | 1024x1024(正方形) |
| 故事/竖版内容 | 1024x1792 |
| 横幅/横版内容 | 1792x1024 |
| 商品列表图 | 1024x1024 |
| 演示文稿 | 1792x1024 |
| 壁纸 | 1792x1024 |
风格预设
常见风格请求的快捷参考:
| 预设名称 | 风格描述 |
|---|---|
product |
纯白背景,影棚灯光,商业摄影风格 |
lifestyle |
自然场景,暖色调灯光,富有感染力的氛围 |
minimalist |
简洁构图,大量留白,干净线条 |
vintage |
复古色彩分级,胶片颗粒感,怀旧氛围 |
futuristic |
霓虹点缀,深色背景,科幻美学 |
watercolor |
柔和边缘,粉彩色调,艺术化笔触 |
3d-render |
Octane 渲染,真实材质表现,戏剧性光影 |
anime |
日式动画风格,色彩鲜明,情绪表达强烈 |
sketch |
铅笔素描,手绘质感,艺术化呈现 |
flat-design |
矢量风格,高饱和色彩,几何图形构成 |
API 参考文档
generateImage(prompt, options)
根据文本描述生成新图像。
参数:
prompt(字符串)—— 图像描述(本技能将自动增强)options(对象):size—1024x1024|1024x1792|1792x1024(默认:1024x1024)quality—standard|hd(默认:standard)style—vivid|natural(默认:vivid)model—gpt-image-2|dall-e-3(默认:gpt-image-2)saveTo— 图像保存路径(默认:./generated-images/)
返回值: { success, url, localPath, revisedPrompt }
editImage(imagePath, prompt, options)
使用自然语言指令编辑已有图像。
参数:
imagePath(字符串)—— 源图像路径prompt(字符串)—— 编辑指令options(对象):mask— 遮罩图像路径(白色区域为编辑区,黑色区域保持不变)size— 输出尺寸model—gpt-image-2|dall-e-3(默认:gpt-image-2)
返回值: { success, url, localPath }
generateVariations(imagePath, options)
为已有图像生成创意变体。
参数:
imagePath(字符串)—— 源图像路径options(对象):count— 变体数量(1–4,默认:2)size— 输出尺寸
返回值: { success, variations: [{ url, localPath }] }
describeImage(imageSource, question)
使用 GPT-4o Vision 分析图像。
参数:
imageSource(字符串)—— 图像文件路径或 URLquestion(字符串|null)—— 关于图像的具体问题(默认:通用描述)
返回值: { success, description }
downloadImage(url, savePath)
将生成的图像下载至本地存储。
参数:
url(字符串)—— 来自图像生成 API 的图像 URLsavePath(字符串|null)—— 本地保存路径(默认:在./generated-images/中自动生成)
返回值: { success, localPath }
错误处理
| 错误 | 原因 | 解决方案 |
|---|---|---|
Invalid API key |
OPENAI_API_KEY 未设置或无效 |
检查环境变量配置 |
Content policy violation |
提示词违反安全准则 | 重写提示词 |
Rate limit exceeded |
请求频率过高 | 等待后重试,建议加入退避策略(backoff) |
Image too large |
源图像超出大小限制 | 调整图像尺寸至 4MB 以下 |
Timeout |
生成耗时过长 | 简化提示词或重试 |
最佳实践
- 始终增强提示词 — 切勿将原始用户输入直接传递给 API
- 本地保存图像 — 下载生成的图像;URL 一小时后失效
- 选用合适尺寸 — 根据使用场景匹配输出尺寸
- 优先使用 gpt-image-2 — 相比 dall-e-3,具备更优图像质量与文本渲染能力
- 合理执行批量生成 — 单次请求最多生成 2–4 张图像,避免触发速率限制
- 清晰描述编辑需求 — 明确指出需修改的内容及位置
更新日志
v1.1.0
- 新增对 GPT-4o 原生图像生成的支持(
gpt-image-2模型) - 新增自动提示词增强工作流
- 新增图像下载与本地保存功能
- 新增风格预设以供快速查阅
- 新增批量生成工作流
- 改进错误处理机制与文档完整性
v1.0.0
- 初始版本,支持 DALL-E 3
- 提供基础的生成、编辑、变体与描述功能
标签: image-generation AI-art GPT-4o image-2 gpt-image-2 visual-creation marketing product-photos illustration design openai dall-e image-editing background-removal style-transfer ui-mockup
热门AI工具
相关专题
本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。
0
2026.11.06
围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。
0
2026.11.06
详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。
0
2026.11.06
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.8万人学习
共6课时 | 54.7万人学习
最新文章