OpenAI Chat Completion 4o 图像 API 的应用与使用
OpenAI ChatGPT 是一个强大的 AI 对话系统,可以在短短几秒钟内根据输入的提示生成流畅自然的回应。凭借其卓越的语言理解和生成能力,ChatGPT 在各个行业和领域得到了广泛应用,其影响力日益显著。不论是日常对话、创意写作,还是专业咨询与编码,ChatGPT 都能提供惊人的智能辅助,大大提升人类的工作效率和创造力。本文将主要介绍 OpenAI Chat Completion 4o 图像
OpenAI ChatGPT 是一个强大的 AI 对话系统,可以在短短几秒钟内根据输入的提示生成流畅自然的回应。凭借其卓越的语言理解和生成能力,ChatGPT 在各个行业和领域得到了广泛应用,其影响力日益显著。不论是日常对话、创意写作,还是专业咨询与编码,ChatGPT 都能提供惊人的智能辅助,大大提升人类的工作效率和创造力。
本文将主要介绍 OpenAI Chat Completion 4o 图像 API 的使用过程,让我们可以轻松利用官方 OpenAI ChatGPT 的多模态对话能力。
环境准备/前置条件
在使用 OpenAI Chat Completion 4o 图像 API 之前,您需要访问 OpenAI Chat Completion 4o 图像 API 页面,点击“获取”按钮以获取请求所需的凭证:

如果您尚未登录或注册,系统会自动重定向到登录页面,邀请您注册并登录。登录或注册后,您将自动返回当前页面。
新用户可以获得免费的配额,允许您免费使用该 API。
GPT-4o 绘图模型
根据参考图像生成图像
以下示例展示了如何根据参考图像生成自定义风格图像。首先,我们来看一下输入图像,如下所示:

该参考图像是一位真实人物的照片,我们可以改变其风格,例如将其转变为动漫风格。具体请求示例如下:
{
"model": "gpt-4o-image",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Generate an anime-style image with a hat"
},
{
"type": "image_url",
"image_url": {
"url": "https://i-blog.csdnimg.cn/direct/a1a709b587c84a0995d7d0fede3905d6.png"
}
}
]
}
],
"stream": false
}
示例结果:
{
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "> ❇️ Keywords: https://file.onechats.ai/tem/f7b8024b6f430a0a9d20174bcec1ad3a.png Generate an anime-style image with a hat\n\n> ✨ Sora is drawing the image...\n\n> 🏃 Progress: 8.4%\n\n> 🏃 Progress: 17.5%\n\n> 🏃 Progress: 25.9%\n\n> 🏃 Progress: 34.3%\n\n> 🏃 Progress: 43.4%\n\n> 🏃 Progress: 51.8%\n\n> 🏃 Progress: 60.9%\n\n> 🏃 Progress: 71.4%\n\n> 🏃 Progress: 76.3%\n\n> 🏃 Progress: 80.4%\n\n> 🏃 Progress: 83.8%\n\n> 🏃 Progress: 86.6%\n\n> 🏃 Progress: 88.9%\n\n> 🏃 Progress: 90.8%\n\n> 🏃 Progress: 92.4%\n\n> ✅ Image drawing successful, please check~~~\n\n\n\n"
},
"finish_reason": "stop"
}
],
"created": 1745152859,
"id": "chatcmpl-7c43d1dd-17e3-4513-9aec-899b21be3c2a",
"model": "gpt-4o-image",
"object": "chat.completion.chunk",
"usage": {
"prompt_tokens": 68,
"completion_tokens": 19,
"total_tokens": 87
}
}
可以看到,生成的图像确实呈现出动漫风格,如下图所示:

纯文本图像生成
我们还可以通过提示生成图像,并以对话格式返回给我们。下面以“Create an image of a sunset in a futuristic city”为例,具体请求示例如下:
{
"model": "gpt-4o-image",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Generate an anime-style image with a hat"
},
{
"type": "image_url",
"image_url": {
"url": "https://i-blog.csdnimg.cn/direct/a1a709b587c84a0995d7d0fede3905d6.png"
}
}
]
}
],
"stream": false
}
示例结果:
{
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "> ❇️ Keywords: Create an image of a sunset in a futuristic city\n\n> ✨ Sora is drawing the image...\n\n> 🏃 Progress: 9.8%\n\n> 🏃 Progress: 19.6%\n\n> 🏃 Progress: 30.1%\n\n> 🏃 Progress: 39.9%\n\n> 🏃 Progress: 50.4%\n\n> 🏃 Progress: 60.2%\n\n> 🏃 Progress: 69.3%\n\n> ✅ Image drawing successful, please check~~~\n\n\n\n"
},
"finish_reason": "stop"
}
],
"created": 1745153373,
"id": "chatcmpl-29ed630a-c8fc-4a8a-a8e0-737fcc515192",
"model": "gpt-4o-image",
"object": "chat.completion.chunk",
"usage": {
"prompt_tokens": 32,
"completion_tokens": 11,
"total_tokens": 43
}
}
可以看到,结果符合提示,如下图所示:

从多图生成一张图
我们还可以使用多个参考图像来生成一张图。例如,使用一张帅气男士的图片和一杯咖啡的图片,我们可以生成一张帅气男士喝咖啡的图像。以下是具体的参考图像:


以下以“生成男生举着咖啡,并且马上要喝的样子”为例,具体请求示例如下:
{
"model": "gpt-4o-image",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "生成男生举着咖啡,并且马上要喝的样子"
},
{
"type": "image_url",
"image_url": {
"url": "https://i-blog.csdnimg.cn/direct/a2d3775fca86426a970b0033dd4afd43.jpg"
}
},
{
"type": "image_url",
"image_url": {
"url": "https://i-blog.csdnimg.cn/direct/0d1bbfd8bc064cb5aca7e4ed7aa662b3.jpg"
}
}
]
}
],
"stream": false
}
示例结果:
```json { "choices": [ { "index": 0, "message": { "role": "assistant", "content": "> ❇️ 关键字:https://file.onechats.ai/tem/b5e2049e82ef071a804d6769e580b702.png https://file.onechats.ai/tem/78e9aa8a0dbd529f3904a6629329ebbe.png 生成男生举着咖啡,并且马上要喝的样子\n\n> ✨ Sora正在绘制图片中...\n\n> 🏃 进度
更多推荐



所有评论(0)