1. Python调用代码示例
星狐API使用文档
  • 前言
  • 如何使用星狐云API?
  • OpenClaw配置API教程
  • HermesAgent配置星狐云 API 使用教程
  • Claude Code配置星狐云API教程【最新】
  • Vscode配置API使用教程
  • Codex配置星狐云API教程
  • CC Switch配置API教程
  • Obsidian 使用 Claudian教程
  • WorkBuddy配置API教程
  • 幻墨AI画图工具使用教程
  • 星狐Claw 一键部署 OpenClaw 使用教程
  • Chatbox使用教程
  • Cherry Studio使用教程
  • Gemini CLI API配置教程
  • Cursor配置API使用教程
  • Trae配置API教程
  • N8N 工作流配置中转API 教程
  • Dify配置API教程
  • 酒馆AI使用教程
  • Lovemo配置教程
  • 批量请求示例
  • 常见问题及解决办法
  • 售后支持
  • Python调用代码示例
    • Python 对话模型调用示例教程
    • Gemini 生图模型调用教程
    • GPTImage-2 中转 API 调用教程
  1. Python调用代码示例

GPTImage-2 中转 API 调用教程

本教程介绍如何通过中转 API 调用 gpt-image-2 图像生成模型,使用 Python 和 OpenAI SDK 实现文字生图和参考图生图两种方式。

目录#

环境准备
基础配置
文字生图(单图)
文字生图(并发批量)
参考图生图
图像尺寸与比例
完整示例代码
常见问题

环境准备#

安装依赖#

所需库说明#

openai: OpenAI 官方 SDK,用于调用 API
httpx: 异步 HTTP 客户端,用于下载图片
requests: 同步 HTTP 请求库
base64: Python 内置库,用于图像编码解码

基础配置#

使用 OpenAI SDK 配置客户端:

文字生图(单图)#

基本用法#

最简单的文字生图示例:

参数说明#

参数类型说明可选值
modelstring模型名称"gpt-image-2"
promptstring图片描述文本任意文本
sizestring图片尺寸见图像尺寸与比例
qualitystring图片质量"low", "high"

文字生图(并发批量)#

使用异步方式并发生成多张图片,提高效率:

性能对比#

同步方式: 生成 5 张图片约需 50-75 秒(每张 10-15 秒)
异步并发: 生成 5 张图片约需 15-20 秒(并发执行)

参考图生图#

基于参考图像和文本描述生成新图像(图生图):

使用本地图片作为参考#

如果需要使用本地图片,需要先转换为 base64 或上传到图床:

图像尺寸与比例#

gpt-image-2 支持多种图像尺寸和比例,长边固定为 1024px 或 2048px:

常用尺寸(1024px 长边)#

比例尺寸说明适用场景
1:11024x1024正方形社交头像、Logo
3:21024x683横构图单反相机常见比例
2:3683x1024竖构图海报竖版
4:31024x768横构图经典显示器、PPT
3:4768x1024竖构图竖版海报
5:41024x819横构图传统照片
4:5819x1024竖构图Instagram 竖版帖子
16:91024x576横构图宽屏视频封面
9:16576x1024竖构图手机全屏、短视频封面
2:11024x512横构图网页 Banner
1:2512x1024竖构图竖版 Banner
21:91024x439横构图电影超宽屏
9:21439x1024竖构图超窄竖版

高清尺寸(2048px 长边)#

将上述尺寸的宽高都乘以 2 即可,例如:
2048x2048 (1:1)
2048x1366 (3:2)
2048x1152 (16:9)

尺寸测试示例#

完整示例代码#

示例 1: 简单文字生图#

示例 2: 并发批量生成#

示例 3: 参考图生图#

常见问题#

1. 如何选择图片质量?#

quality="low": 生成速度快,适合测试和预览
quality="high": 生成质量高,细节丰富,适合正式使用

2. 同步 vs 异步客户端#

3. 返回格式选择#

API 支持两种返回格式:

4. 错误处理#

5. 超时设置#

6. 如何提高生成质量?#

优化 Prompt 技巧:
Prompt 要素:
主体描述(什么)
细节特征(颜色、材质、姿态)
环境背景
艺术风格(水彩、油画、摄影等)
光线效果
画质要求(高清、细节丰富等)

7. 性能优化建议#

批量生成优化:

8. 文件命名建议#

进阶技巧#

1. 批量生成不同尺寸#

2. 重试机制#

3. 进度显示#

总结#

本教程介绍了使用 OpenAI SDK 调用 gpt-image-2 中转 API 的完整方法:
1.
文字生图: 通过文本描述直接生成图像
2.
参考图生图: 基于参考图像和文本描述生成新图像
3.
并发批量: 使用异步方式提高批量生成效率
4.
多种尺寸: 支持 13 种常用比例和自定义尺寸
核心要点:
使用 OpenAI SDK 简化 API 调用
异步并发可大幅提升批量生成效率
合理选择图片尺寸和质量参数
做好错误处理和超时设置

参考资源#

OpenAI Python SDK 文档
OpenAI Images API 文档
httpx 异步客户端文档
完整示例代码: gpt-image-2单图并发请求.py
修改于 2026-05-07 06:44:47
上一页
Gemini 生图模型调用教程
Built with