[AI OpenAI-doc] 图像生成
原文中文,约3500字,阅读约需9分钟。
📝
内容提要
学习如何在API中使用DALLE生成或操作图画。图画API提供了三种与图画交互的方法:从头开始创建图画、修改现有图画和生成给定图画的变体。本指南介绍了这三个API端点的基础知识,并提供了代码示例。
🎯
关键要点
-
学习如何在API中运用DALLE生成或操作图画。
-
图画API提供三种与图画交互的方法:从头创建图画、修改现有图画和生成变体。
-
生成端点允许根据文本提示创建原始图画,支持不同尺寸和质量设置。
-
DALLE 3会自动重新编写提供的提示以提高图画质量。
-
修改端点允许通过上传图画和掩码来修改或扩展图画。
-
变体端点允许生成给定图画的变体。
-
上传的图画和掩码必须小于4MB且为正方形PNG格式。
-
内容管理会根据内容政策过滤提示和图画。
-
可以使用内存中的图像数据进行API调用。
-
处理图像数据时可以使用PIL库调整图像大小。
-
API请求可能会因无效输入或速率限制而返回错误,需使用try...except处理。
❓
延伸问答
如何使用DALLE生成图画?
可以通过图画生成端点,根据文本提示创建原始图画,支持不同尺寸和质量设置。
DALLE 3与DALLE 2有什么区别?
DALLE 3支持自动重新编写提示以提高图画质量,而DALLE 2则允许修改现有图画和生成变体。
如何修改现有图画?
可以通过上传图画和掩码,使用修改端点来替换图画的某些区域。
生成图画时有哪些注意事项?
上传的图画和掩码必须小于4MB且为正方形PNG格式,且内容需符合管理政策。
如何处理API请求错误?
可以使用try...except语句来处理API请求中的错误,错误信息可在e.error中找到。
如何生成图画的变体?
可以使用变体端点,通过上传给定图画生成其变体,输入图画必须是小于4MB的正方形PNG格式。
🏷️