> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jiekou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# GPT Image 2 Texto para Imagem

API de chamada do modelo de geração de texto para imagem GPT Image 2, com suporte a vários níveis de qualidade (low/medium/high) e tamanhos. Gera imagens com base em prompts de texto e permite configurar formato de saída, taxa de compressão e configurações de fundo.

## Cabeçalhos da requisição

<ParamField header="Content-Type" type="string" required={true}>
  Valores enumerados: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Formato de autenticação Bearer: Bearer \{\{API Key}}.
</ParamField>

## Corpo da requisição

<ParamField body="n" type="integer" default={1}>
  Quantidade de imagens a serem geradas, padrão 1. A quantidade efetivamente retornada pode ser menor que a quantidade solicitada.

  Intervalo de valores: \[1, 10]
</ParamField>

<ParamField body="size" type="string" default="1024x1024">
  Tamanho da imagem gerada. 1024x1024 é quadrado, 1024x1536 é vertical, 1536x1024 é horizontal, 2048x2048 é quadrado 2K, 2048x1152 é horizontal 2K, 3840x2160 é horizontal 4K, 2160x3840 é vertical 4K, 2048x1360 é horizontal 3:2, 1360x2048 é vertical 2:3, 1152x2048 é vertical 9:16, 2048x1536 é horizontal 4:3, 1536x2048 é vertical 3:4, 2048x880 é ultrawide 21:9, 880x2048 é ultra vertical 9:21, 688x2048 é vertical 1:3, 2048x688 é horizontal 3:1, 2048x1024 é horizontal 2:1, 1024x2048 é vertical 1:2.

  Valores opcionais: `1024x1024`, `1024x1536`, `1536x1024`, `2048x2048`, `2048x1152`, `3840x2160`, `2160x3840`, `2048x1360`, `1360x2048`, `1152x2048`, `2048x1536`, `1536x2048`, `2048x880`, `880x2048`, `688x2048`, `2048x688`, `2048x1024`, `1024x2048`, `auto`
</ParamField>

<ParamField body="prompt" type="string" required={true}>
  Prompt de texto usado para gerar a imagem, com suporte a chinês e inglês. Comprimento máximo de 32000 caracteres.

  Limite de comprimento: 0 - 32000
</ParamField>

<ParamField body="quality" type="string" default="medium">
  Nível de qualidade da imagem gerada. low é o mais rápido e com menor custo; medium equilibra qualidade e velocidade; high oferece a melhor qualidade, mas é o mais lento e com maior custo.

  Valores opcionais: `low`, `medium`, `high`
</ParamField>

<ParamField body="background" type="string" default="auto">
  Configuração de fundo.

  Valores opcionais: `opaque`, `auto`
</ParamField>

<ParamField body="moderation" type="string" default="auto">
  Nível de moderação de conteúdo.

  Valores opcionais: `low`, `auto`
</ParamField>

<ParamField body="output_format" type="string" default="png">
  Formato do arquivo da imagem de saída.

  Valores opcionais: `png`, `jpeg`
</ParamField>

<ParamField body="output_compression" type="integer">
  Nível de compressão da imagem de saída (0-100). Válido apenas para o formato jpeg; o formato png não é compatível (deve ser 100 ou não informado).

  Intervalo de valores: \[0, 100]
</ParamField>

## Informações da resposta

<ResponseField name="images" type="string[]" required={false}>
  Array de URLs das imagens geradas.
</ResponseField>
