GPT-4o 图像生成与编辑技能 - 使用 GPT-4o 原生 image-2 API 创建、编辑、转换和分析图像。支持文生图、局部重绘、外绘等功能。
图像-2 技能 : 创建、 编辑、 转换和分析图像, 并使用 TPT-4o 的本地图像生成 API.是一项面向实际任务的技能,主要用于When to use This Skill. 随时使用此技能, 用户需要时使用。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用 GPT-4o 原生图像生成 API 创建、编辑、转换和分析图像
当用户需要以下操作时,请使用此技能:
当用户描述其希望创建的图像时:
增强提示词 — 自动添加质量提升项:
调用 API — 使用 generateImage() 并传入增强后的提示词:
const result = await generateImage(enhancedPrompt, { size, quality, style });
保存并展示结果 — 将图像下载至项目目录并向用户提供:
./generated-images/当用户希望修改已有图像时:
editImage(),传入源图像路径与编辑指令:const result = await editImage(imagePath, editInstruction, { mask: maskPath });
当用户就某张图像提出问题时:
describeImage():const result = await describeImage(imageSource, question);
当用户需要生成多张图像时:
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 |
矢量风格,高饱和色彩,几何图形构成 |
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 |
生成耗时过长 | 简化提示词或重试 |
gpt-image-2 模型)标签: 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
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章