文生图接口(Text to Image)
POST https://ai.amaxsmp.com/v1/images/generations根据文本描述生成图片。
支持模型
gpt-image-2
请求示例
cURL
curl https://ai.amaxsmp.com/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-d '{
"model": "gpt-image-2",
"prompt": "一只坐在窗边的橘猫,阳光洒在它身上,油画风格",
"n": 1,
"size": "1024x1024"
}'Python(OpenAI SDK)
from openai import OpenAI
client = OpenAI(
base_url="https://ai.amaxsmp.com/v1",
api_key="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
)
response = client.images.generate(
model="gpt-image-2",
prompt="一只坐在窗边的橘猫,阳光洒在它身上,油画风格",
n=1,
size="1024x1024"
)
print(response.data[0].url)JavaScript
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://ai.amaxsmp.com/v1",
apiKey: "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
});
const response = await client.images.generate({
model: "gpt-image-2",
prompt: "一只坐在窗边的橘猫,阳光洒在它身上,油画风格",
n: 1,
size: "1024x1024",
});
console.log(response.data[0].url);请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型名,目前支持 gpt-image-2 |
prompt | string | 是 | 图片描述文本 |
n | int | 否 | 生成图片数量,默认 1 |
size | string | 否 | 图片尺寸,如 1024x1024 |
response_format | string | 否 | 返回格式,url 或 b64_json |
响应示例
{
"created": 1710000000,
"data": [
{
"url": "https://..."
}
]
}计费
图片生成按张计费,具体价格请登录控制台查看。