":{"message":"Invalid value for 'n': it must be an integer between 1 and 1. (req...
错误信息
gpt-image-2 调用失败 [400]: {"error":{"message":"Invalid value for 'n': it must be an integer between 1 and 1. (request id: 20260922202033359360897pSWExmBy)","type":"invalid_request_error","param":"n","code":"invalid_value"}}
AI 解决方案
原文:Invalid value for 'n': it must be an integer between 1 and 1.
译文:参数'n'的值无效:它必须是1到1之间的整数。
🎯 原因分析
gpt-image-2 模型只允许 n 参数取值为 1,当前请求传入的 n 值不符合该限制,导致API返回参数无效错误。💡 解决方案
# 修复后的代码
response = client.images.generate(
model="gpt-image-2",
prompt="your prompt here",
n=1 # 确保n值为1
)