批量处理可按照以下步骤操作:
- 文件组织:将所有待处理图片放入统一目录(如/imgs/batch_input/)
- 脚本编写:使用Python循环遍历目录文件,核心代码示例:
for img_file in os.listdir('imgs/batch_input'):
client.images.edit(image=open(f'imgs/batch_input/{img_file}','rb'),
prompt="Convert to van gogh style") - 结果保存:为每个输出文件添加编号或前缀避免覆盖
- 资源监控:批量处理时注意API调用频率限制,建议每10秒不超过5次请求
项目提供了batch_processing.py示例脚本,可直接修改使用。
本答案来源于文章《GPT-Image-Edit:使用文本指令编辑和生成图像的工具》