Documentation Index
Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
OpenAI ChatGPT é um sistema de diálogo AI muito poderoso, que gera respostas fluentes e naturais em poucos segundos ao inserir palavras-chave. O ChatGPT se destaca na indústria por sua excelente capacidade de compreensão e geração de linguagem, e hoje já é amplamente utilizado em vários setores e áreas, com sua influência se tornando cada vez mais significativa. Seja em conversas diárias, escrita criativa, ou consultoria profissional e programação de código, o ChatGPT pode fornecer assistência inteligente impressionante, aumentando significativamente a eficiência e a criatividade humana.
Este documento apresenta principalmente o fluxo de uso da API OpenAI Chat Completion 4o Image, que nos permite utilizar facilmente a funcionalidade de diálogo multimodal do OpenAI ChatGPT.
Fluxo de Solicitação
Para usar a API OpenAI Chat Completion 4o Image, primeiro você pode acessar a página OpenAI Chat Completion 4o Image API e clicar no botão “Acquire” para obter as credenciais necessárias para a solicitação:
Se você ainda não estiver logado ou registrado, será redirecionado automaticamente para a página de login, convidando-o a se registrar e fazer login. Após o login ou registro, você será redirecionado de volta para a página atual.
Na primeira solicitação, haverá um crédito gratuito disponível, permitindo o uso gratuito da API.
Modelo de Desenho GPT-4o
Abaixo está um exemplo de geração de uma imagem personalizada com base em uma imagem, primeiro vamos olhar para a imagem que inserimos, conforme mostrado abaixo:
Podemos ver que a imagem de referência é uma foto de uma pessoa real, e podemos pedir para que ela mude para um estilo, como transformar em uma imagem de estilo anime, exemplo de solicitação específica:
{
"model": "gpt-4o-image",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Gerar uma imagem em estilo anime e colocar um chapéu"
},
{
"type": "image_url",
"image_url": {
"url": "https://cdn.xhuoapi.ai/qzx2z1.png"
}
}
]
}
],
"stream": false
}
Resultado de exemplo:
{
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "> ❇️ Palavra-chave: https://file.onechats.ai/tem/f7b8024b6f430a0a9d20174bcec1ad3a.png Gerar uma imagem em estilo anime e colocar um chapéu\n\n> ✨ Sora está desenhando a imagem...\n\n> 🏃 Progresso: 8.4%\n\n> 🏃 Progresso: 17.5%\n\n> 🏃 Progresso: 25.9%\n\n> 🏃 Progresso: 34.3%\n\n> 🏃 Progresso: 43.4%\n\n> 🏃 Progresso: 51.8%\n\n> 🏃 Progresso: 60.9%\n\n> 🏃 Progresso: 71.4%\n\n> 🏃 Progresso: 76.3%\n\n> 🏃 Progresso: 80.4%\n\n> 🏃 Progresso: 83.8%\n\n> 🏃 Progresso: 86.6%\n\n> 🏃 Progresso: 88.9%\n\n> 🏃 Progresso: 90.8%\n\n> 🏃 Progresso: 92.4%\n\n> ✅ Imagem gerada com sucesso, por favor, verifique~~~\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
}
}
Dentro de choices, a message é o resultado completo do diálogo gerado, e o resultado da imagem também está incluído no resultado do diálogo, podendo-se ver que a imagem gerada é realmente no estilo anime, conforme mostrado na imagem abaixo:

Geração de Imagem Apenas com Texto
Podemos gerar uma imagem através de uma palavra-chave e receber o resultado em formato de diálogo, abaixo usamos criar uma imagem de um pôr do sol em uma cidade futurista como exemplo, aqui está o exemplo específico:
{
"model": "gpt-4o-image",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Gerar uma imagem em estilo anime e colocar um chapéu"
},
{
"type": "image_url",
"image_url": {
"url": "https://cdn.xhuoapi.ai/qzx2z1.png"
}
}
]
}
],
"stream": false
}
Resultado de exemplo:
{
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "> ❇️ Palavra-chave: criar uma imagem de um pôr do sol em uma cidade futurista\n\n> ✨ Sora está desenhando a imagem...\n\n> 🏃 Progresso: 9.8%\n\n> 🏃 Progresso: 19.6%\n\n> 🏃 Progresso: 30.1%\n\n> 🏃 Progresso: 39.9%\n\n> 🏃 Progresso: 50.4%\n\n> 🏃 Progresso: 60.2%\n\n> 🏃 Progresso: 69.3%\n\n> ✅ Imagem gerada com sucesso, por favor, verifique~~~\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
}
}
Podemos ver que o resultado está de acordo com a palavra-chave, conforme mostrado abaixo:

Geração de Uma Imagem a Partir de Múltiplas Imagens
Também podemos usar várias imagens de referência para gerar uma única imagem, por exemplo, usando uma imagem de um rapaz bonito e uma de café, utilizando essas duas imagens podemos gerar uma imagem de um rapaz bonito bebendo café, aqui estão as imagens de referência específicas:


下面我们以gerar um garoto segurando um café e prestes a beber为示例,下面具体的示例:
{
"model": "gpt-4o-image",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "gerar um garoto segurando um café e prestes a beber"
},
{
"type": "image_url",
"image_url": {
"url": "https://cdn.xhuoapi.ai/pqquv3.jpg"
}
},
{
"type": "image_url",
"image_url": {
"url": "https://cdn.xhuoapi.ai/h8j2i0.jpg"
}
}
]
}
],
"stream": false
}
样例结果:
{
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "> ❇️ 关键字:https://file.onechats.ai/tem/b5e2049e82ef071a804d6769e580b702.png https://file.onechats.ai/tem/78e9aa8a0dbd529f3904a6629329ebbe.png gerar um garoto segurando um café e prestes a beber\n\n> ✨ Sora está desenhando a imagem...\n\n> 🏃 Progresso: 11.2%\n\n> 🏃 Progresso: 25.9%\n\n> 🏃 Progresso: 39.9%\n\n> 🏃 Progresso: 47.6%\n\n> 🏃 Progresso: 55.3%\n\n> 🏃 Progresso: 73.3%\n\n> 🏃 Progresso: 78.0%\n\n> 🏃 Progresso: 81.8%\n\n> ✅ Imagem gerada com sucesso, por favor, verifique~~~\n\n\n\n"
},
"finish_reason": "stop"
}
],
"created": 1745154125,
"id": "chatcmpl-d6e5fc71-4e33-4ad6-b259-357241d7c1ab",
"model": "gpt-4o-image",
"object": "chat.completion.chunk",
"usage": {
"prompt_tokens": 106,
"completion_tokens": 12,
"total_tokens": 118
}
}
可以看到,生成的结果确实是结合了俩张图来生成的,下面是具体的结果:

错误处理
在调用 API 时,如果遇到错误,API 会返回相应的错误代码和信息。例如:
400 token_mismatched:Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.
400 api_not_implemented:Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.
401 invalid_token:Não autorizado, token de autorização inválido ou ausente.
429 too_many_requests:Muitas solicitações, você excedeu o limite de taxa.
500 api_error:Erro interno do servidor, algo deu errado no servidor.
错误响应示例
{
"success": false,
"error": {
"code": "api_error",
"message": "fetch failed"
},
"trace_id": "2cf86e86-22a4-46e1-ac2f-032c0f2a4e89"
}
通过本文档,您已经了解了如何使用 OpenAI Chat Completion 4o Image API 轻松实现官方 OpenAI ChatGPT 的多模态图像处理功能。希望本文档能帮助您更好地对接和使用该 API。如有任何问题,请随时联系我们的技术支持团队。