POST
Chat(修改图片)
POST /v1/chat/completions — 通过对话指令修改图片
Chat(修改图片)
通过 Chat 格式发送图片和修改指令,让模型对图片进行编辑修改。
POST
https://api000.com/v1/chat/completions
请求示例
{
"model": "gpt-4o-image",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "修改这个图片,把背景改为星空"
},
{
"type": "image_url",
"image_url": {
"url": "https://example.com/original.jpg"
}
}
]
}
]
}
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": [
{"type": "text", "text": "把这张图片的背景改成蓝天白云"},
{
"type": "image_url",
"image_url": {"url": "https://example.com/photo.jpg"}
}
]
}
]
)
# 响应中包含修改后的图片 URL 或描述
print(response.choices[0].message.content)
常用修改指令示例
| 指令 | 效果 |
|---|---|
"修改这个图片,把猫咪换成狗狗" |
替换主体 |
"将图片背景改为日落海滩" |
修改背景 |
"给图片添加雪花飘落效果" |
添加元素 |
"将图片风格改为油画风格" |
风格迁移 |
"删除图片中的水印" |
删除元素 |
支持的模型
| 模型 | 说明 |
|---|---|
gpt-4o-image |
GPT-4o 图像编辑模型(推荐) |
gpt-4o |
通用视觉模型 |