[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格式。

🏷️

标签

➡️

继续阅读