openai: OpenAI 官方 SDK,用于调用 APIhttpx: 异步 HTTP 客户端,用于下载图片requests: 同步 HTTP 请求库base64: Python 内置库,用于图像编码解码| 参数 | 类型 | 说明 | 可选值 |
|---|---|---|---|
model | string | 模型名称 | "gpt-image-2" |
prompt | string | 图片描述文本 | 任意文本 |
size | string | 图片尺寸 | 见图像尺寸与比例 |
quality | string | 图片质量 | "low", "high" |
| 比例 | 尺寸 | 说明 | 适用场景 |
|---|---|---|---|
| 1:1 | 1024x1024 | 正方形 | 社交头像、Logo |
| 3:2 | 1024x683 | 横构图 | 单反相机常见比例 |
| 2:3 | 683x1024 | 竖构图 | 海报竖版 |
| 4:3 | 1024x768 | 横构图 | 经典显示器、PPT |
| 3:4 | 768x1024 | 竖构图 | 竖版海报 |
| 5:4 | 1024x819 | 横构图 | 传统照片 |
| 4:5 | 819x1024 | 竖构图 | Instagram 竖版帖子 |
| 16:9 | 1024x576 | 横构图 | 宽屏视频封面 |
| 9:16 | 576x1024 | 竖构图 | 手机全屏、短视频封面 |
| 2:1 | 1024x512 | 横构图 | 网页 Banner |
| 1:2 | 512x1024 | 竖构图 | 竖版 Banner |
| 21:9 | 1024x439 | 横构图 | 电影超宽屏 |
| 9:21 | 439x1024 | 竖构图 | 超窄竖版 |
2048x2048 (1:1)2048x1366 (3:2)2048x1152 (16:9)quality="low": 生成速度快,适合测试和预览quality="high": 生成质量高,细节丰富,适合正式使用