跳转到内容

生图

兼容 OpenAI Images 接口。模型可用性取决于密钥所属分组,见分组与密钥

Terminal window
curl https://api.encorezome.com/v1/images/generations \
-H "Authorization: Bearer $ENCORE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "白色背景上的一颗红苹果",
"size": "1024x1024",
"quality": "low",
"n": 1
}'
参数 说明
model 必填。如 gpt-image-2
prompt 必填。描述你想要的画面
size 1024x10241024x1536
quality low / medium / high画质直接影响价格
n 生成张数。按张计费
响应结构
{
"data": [
{ "b64_json": "iVBORw0KGgoAAAANSUhEUg..." }
],
"usage": {
"prompt_tokens": 7,
"completion_tokens": 425,
"total_tokens": 432
}
}
保存到文件
import base64
from openai import OpenAI
client = OpenAI(api_key="你的密钥", base_url="https://api.encorezome.com/v1")
resp = client.images.generate(
model="gpt-image-2",
prompt="白色背景上的一颗红苹果",
size="1024x1024",
quality="low",
n=1,
)
with open("out.png", "wb") as f:
f.write(base64.b64decode(resp.data[0].b64_json))