Processo de Solicitação
Para usar a API OpenAI Chat Completion 4o Image, 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 requisição:
Se você ainda não estiver logado ou registrado, será redirecionado automaticamente para a página de login, onde poderá se registrar e entrar. Após o login ou registro, você será redirecionado automaticamente para esta página.
Na primeira solicitação, será concedida uma cota gratuita para uso da API.
Modelo de Desenho GPT-4o
Gerar imagem a partir de imagem de referência
A seguir, um exemplo de geração de imagem com estilo personalizado a partir de uma imagem. Primeiro, veja a imagem de entrada:
Como pode ser visto, a imagem de referência é uma foto real de uma pessoa. Podemos transformá-la em um estilo diferente, por exemplo, em estilo anime. O exemplo de requisição é:
choices, o campo message.content contém o resultado completo da conversa, incluindo a imagem em formato Markdown (o link da imagem é temporário, faça o download e salve o quanto antes). Pode-se ver que a imagem gerada está realmente no estilo anime, conforme mostrado abaixo:

Geração de imagem apenas por texto
Também podemos gerar uma imagem a partir de um prompt textual, com o resultado retornado em formato de diálogo. Por exemplo, para o promptCriar uma imagem de uma cidade futurista ao pôr do sol, o exemplo é:

Gerar uma imagem a partir de múltiplas imagens
Também é possível usar várias imagens de referência para gerar uma única imagem. Por exemplo, usando uma imagem de um homem bonito e outra de café, podemos gerar uma imagem de um homem bebendo café. As imagens de referência são:

Gerar um homem segurando café, prestes a beber, o exemplo é:

Tratamento de Erros
Ao chamar a API, se ocorrer um erro, a API retornará o código e a mensagem de erro correspondentes. Por exemplo:400 token_mismatched: Requisição inválida, possivelmente devido a parâmetros ausentes ou inválidos.400 api_not_implemented: Requisiçã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 requisições, você excedeu o limite de taxa.500 api_error: Erro interno do servidor, algo deu errado no servidor.

