Guia de configuração

Guia de configuração de provedores

Veja o passo a passo de configuração e solução de problemas por ferramenta.

Guia de configuração de provedores/Configuração da API de Imagens da OpenAI

Configuração da API de Imagens da OpenAI

A geração de imagens não utiliza a interface de chat convencional. Mesmo que um provedor de IA ofereça suporte ao modelo de texto, isso não significa necessariamente que suporte a interface de imagens da OpenAI. Verifique com o provedor se há menção explícita a 'Images API', 'geração de imagens' ou ao modelo correspondente antes de configurar.

Primeiro, confirme se o provedor suporta a interface de imagens

O que verificarComo consultarPor que
Tipo de interfaceSe o painel ou a documentação menciona explicitamente Images API, geração de imagens, edição de imagensApenas indicar compatibilidade com a interface de chat da OpenAI não significa que a interface de imagens também esteja disponível
Permissões do modeloSe a lista de modelos inclui modelos de imagem e se a conta ou chave (Key) tem permissãoOs modelos de imagem costumam ser cobrados e ativados separadamente dos modelos de texto
Caminho da requisiçãoSe o provedor forneceu exemplos para a interface de imagensAlguns provedores apenas fazem proxy da interface de chat; requisitar diretamente o caminho de imagens resultará em erro 404
PreçoAs imagens são cobradas por unidade, tamanho ou qualidadeTeste com poucas requisições antes de gerar em lote para evitar cobranças elevadas inesperadas

Diferenças em relação à interface de chat

TipoInterfaces comunsPreparação necessária
Chat de texto/v1/chat/completions ou ResponsesChave (Key), Base URL, nome do modelo, conteúdo da mensagem
Geração de imagens/v1/images/generationsChave (Key), modelo de imagem, prompt, tamanho, formato de saída
Edição de imagensInterface de edição de imagensAlém do prompt, você também precisa enviar a imagem original ou a máscara (mask)

Como preencher os campos

Item de configuraçãoComo preencher
Endpointhttps://api.openai.com/v1/images/generations
ModelExemplo oficial disponível: <code>gpt-image-2</code>; para serviços de provedores, preencha de acordo com a lista do provedor
PromptQual imagem você deseja gerar
SizeTamanho da imagem
FormatURL ou base64

Se estiver usando um provedor, substitua o domínio oficial pelo endereço da API de imagens fornecido pelo provedor; se o provedor não especificou suporte à interface de imagens, não assuma que ela esteja disponível. Se a Base URL inclui /v1 ou não, siga os exemplos da documentação/painel do provedor e não tente adivinhar.

Exemplo de requisição

Exemplo de geração de imagem da OpenAI
curl https://api.openai.com/v1/images/generations \ -H "Authorization: Bearer YOUR_OPENAI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-image-2", "prompt": "A clean product photo of a white ceramic mug on a solid-color background", "size": "1024x1024" }'
O custo da interface de imagens geralmente é diferente da interface de texto. Verifique o preço antes de gerar em lote.
ErroCausas comunsSoluções
404 / endpoint not foundO provedor não possui uma interface de proxy de imagens, ou o caminho tem barras a mais/a menos em /v1Acesse o painel para encontrar um exemplo dedicado da interface de imagens; não use diretamente a interface de chat
model not foundO nome do modelo de imagem não está na lista atual do provedorCopie o ID/nome original do modelo de imagem, não o do modelo de texto
unsupported content typeA interface de edição de imagens requer o upload de arquivos; você não pode enviar apenas JSONPrimeiro confirme se você está chamando a interface de geração ou a de edição