POST
Chat(生成图片)
POST /v1/chat/completions — 通过对话生成图片
Chat(生成图片)
通过 Chat 格式的文字描述直接生成图片,需要模型支持图像生成能力。
POST
https://api000.com/v1/chat/completions
请求示例
{
"model": "gpt-4o-image",
"messages": [
{
"role": "user",
"content": "画一只在太空中漂浮的橘色猫咪,背景是星云,超高清写实风格"
}
]
}
from openai import OpenAI
client = OpenAI(base_url="https://api000.com/v1", api_key="sk-xxxxxxxxxxxxxxxx")
response = client.chat.completions.create(
model="gpt-4o-image",
messages=[
{"role": "user", "content": "画只猫,可爱的橘猫坐在阳光下的草地上"}
]
)
print(response.choices[0].message.content) # 图片 URL 或 Markdown 格式
与 DALL-E 格式的区别
| 方式 | 端点 | 优势 |
|---|---|---|
| Chat 格式 | /v1/chat/completions |
支持多轮对话,可修改迭代 |
| DALL-E 格式 | /v1/images/generations |
更多参数控制(尺寸、质量等) |
支持生图的模型
| 模型 | 说明 |
|---|---|
gpt-4o-image |
GPT-4o 图像生成专版(推荐) |
dall-e-3 |
经典文生图(建议用 DALL-E 接口) |
flux-1.1-pro |
Flux 高质量生图 |
如需更精确的参数控制(尺寸、质量等),建议使用 文生图接口(DALL-E 格式)。