Skip to main content

O que você vai criar

Você fará uma chamada para POST /v1/images/generations, gerará uma imagem com um modelo de imagem GPT, decodificará o b64_json retornado e a salvará como um arquivo de imagem.

Pré-requisitos

  • Uma chave de API da CometAPI armazenada em COMETAPI_KEY
  • Python 3.10+ ou Node.js 18+ para os exemplos de salvamento de arquivo
  • Um ambiente server-side. Não chame a geração de imagens a partir de código frontend público com uma chave secreta.

Chave de API, URL base, autenticação

Use o endpoint de imagem compatível com OpenAI:
Autentique com um token Bearer:

Exemplos de código

Use as abas abaixo para exemplos copiáveis em cURL, Python e Node.js.

Explicação do fluxo

A geração de imagens GPT retorna a resposta concluída em uma única solicitação. Os modelos de imagem GPT retornam dados de imagem em base64 em data[0].b64_json. Decodifique esse valor e grave os bytes em um arquivo que corresponda a output_format. Se você precisar de saída em URL, verifique se o modelo selecionado oferece suporte a respostas em URL. Os modelos de imagem GPT usam saída em base64 no exemplo de referência mantido.

Parâmetros comuns

Solução de problemas / FAQ

Confirme que você decodificou b64_json como bytes em base64 e salvou o arquivo com a extensão correspondente a output_format.
Os parâmetros de imagem variam por modelo. Comece com o exemplo mínimo de referência e, em seguida, adicione um campo opcional por vez.
Use b64_json para modelos de imagem GPT. A saída em URL é específica do modelo.

Próximos passos