Saltar para o conteúdo principal

API gpt-image-1

A API de geração de imagens gpt-image-1 da OpenAI oferece tanto geração text-to-image quanto edição image-to-image com capacidades de orientação por texto.
Antes de usar esta API, certifique-se de ter o pacote OpenAI mais recente instalado executando pip install -U openai.

Observações Importantes

  • Uma vez que uma chamada da API é enviada, você será cobrado independentemente de quaisquer interrupções ou falhas durante o processo de geração
  • Nomes de artistas vivos (como “Hayao Miyazaki”, “Makoto Shinkai”, etc.) acionarão um erro moderation_blocked, causando falha na geração. Você pode contornar isso usando termos não sensíveis como “Ghibli” ou “estilo anime japonês moderno brilhante”. O mesmo se aplica a imagens com roupas reveladoras ou conteúdo sugestivo.
  • Geralmente, referenciar “estilos” é mais seguro do que nomear “artistas” - por exemplo, “Pixar” é suportado.
  • Uma abordagem mais confiável é usar artistas falecidos ou seus estilos correspondentes, como “Van Gogh” ou “Mona Lisa”

Modelo e Preços

Observação: Os tokens de texto de entrada são cobrados separadamente a $5 por milhão de tokens.

Uso da API

Endpoints
  1. Geração de imagem: https://aihubmix.com/v1/images/generations
  2. Edição de imagem: https://aihubmix.com/v1/images/edits
Exemplos em Python:
Para mais detalhes sobre os parâmetros, consulte a documentação oficial da OpenAI

Exemplos de Saída

Cenários de Rejeição

Mensagem de erro quando uma requisição é rejeitada:
Ao solicitar 2-10 imagens em uma única geração, se o sistema detectar que a requisição viola as políticas da plataforma, o conteúdo sinalizado não será gerado. Isso pode resultar em menos imagens geradas do que o número originalmente solicitado. Não entanto, nenhum erro moderation_blocked será lançado na geração de múltiplas imagens. Portanto, recomenda-se evitar proativamente possíveis problemas de propriedade intelectual (PI) ou direitos autorais para minimizar o risco de rejeição do sistema e garantir uma geração tranquila. ✍️ Recomendações principais:
  • Evite o uso direto de personagens com direitos autorais, logos, semelhanças de celebridades, etc.
  • Considere usar “inspiração de estilo”, “reinterpretação criativa” ou “descrições generalizadas” em vez disso
  • Se referenciar elementos específicos, verifique se eles estão em domínio público

Dicas Práticas

  • Suporta todos os idiomas. Texto em chinês funciona de forma confiável, mas não recomendamos gerar grandes quantidades de texto em qualquer idioma
  • O parâmetro size não suporta passar explicitamente size=“auto” - auto é o padrão
  • As proporções podem ser especificadas no prompt (suporta 2:3, 3:2, 1:1) ou definidas via parâmetro size
  • O parâmetro moderation controla a sensibilidade, mas mesmo definido como “low”, requisições ainda podem ser rejeitadas (por exemplo, se a Vênus estiver muito reveladora)
  • O endpoint de edits não suporta o parâmetro moderation
  • Combinar descrições de texto com imagens de referência produz resultados mais precisos
  • Comprimir imagens enviadas como pré-processamento pode melhorar a velocidade
  • Fundos transparentes são suportados (sem necessidade de recortes manuais) — basta adicionar este requisito ao seu prompt