GPT Image 2.6 Flare
ID da solicitação gpt-image-2.6-flare
Protocolos
POST /v1/images/generations· Gerar imagens · exemploPOST /v1/images/edits· Editar imagens · exemploGET /v1/images/tasks/{task_id}· Consultar tarefa de imagem · exemplo
Autenticação
Obtenha uma chave em Gerenciar chaves de API. Para requisições JSON, defina Content-Type: application/json.
Authorization: Bearer YOUR_API_KEY
Parâmetros da requisição
POST /v1/images/generations
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
model | string | Obrigatório | Use este ID de modelo gpt-image-2.6-flare. |
prompt | string | Obrigatório | Descreva a imagem a gerar. |
size | string | Condicional | Use auto para GIF. Para imagens estáticas, defina aspect_ratio e image_size. |
aspect_ratio | string | Condicional | Proporção da imagem de saída. Valores aceitos auto, 1:1, 3:2, 2:3, 16:9, 9:16, 4:3, 3:4, 4:5, 5:4. Padrão auto. Para imagens estáticas. Omita em solicitações de GIF. |
image_size | string | Condicional | Faixa de resolução da saída. Valores aceitos 1K, 2K, 4K. Quando omitido, o valor é calculado a partir de size. Padrão 1K. Para imagens estáticas. Omita em solicitações de GIF. |
resolution | string | Condicional | Alias de resolução para imagens estáticas. Se usado com image_size, os valores devem ser iguais. Para imagens estáticas. Omita em solicitações de GIF. |
output_format | string | Opcional | png gera uma imagem estática e gif gera uma animação. Para GIF, use size: "auto" e n: 1. Os quadros são ajustados automaticamente. Padrão png. |
background | string | Opcional | O fundo é tratado automaticamente. Valores aceitos auto. |
quality | string | Opcional | Configuração da qualidade de geração. Valores aceitos auto, low, medium, high. Padrão auto. |
n | integer | Opcional | Uma imagem por solicitação. Padrão 1. |
image_urls | string[] | Opcional | Lista JSON de imagens de referência. Cada item é uma URL HTTPS pública ou uma URL de dados de imagem em Base64. Também aceita image_input. Máximo de imagens de referência 8. Use referências em PNG, JPEG ou WebP para imagens estáticas de 2K ou 4K. |
?async | string | Opcional | Parâmetro de consulta da URL. Use 1, true ou yes para receber 202 e task_id. Omita para aguardar o resultado. |
POST /v1/images/edits
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
model | string | Obrigatório | Use este ID de modelo gpt-image-2.6-flare. |
prompt | string | Obrigatório | Descreva as alterações na imagem de referência. |
aspect_ratio | string | Opcional | Proporção da imagem de saída. Valores aceitos auto, 1:1, 3:2, 2:3, 16:9, 9:16, 4:3, 3:4, 4:5, 5:4. Padrão auto. |
image_size | string | Opcional | Faixa de resolução da saída. Valores aceitos 1K, 2K, 4K. Quando omitido, o valor é calculado a partir de size. Padrão 1K. |
resolution | string | Opcional | Alias de resolução para imagens estáticas. Se usado com image_size, os valores devem ser iguais. |
output_format | string | Opcional | A imagem editada é retornada em PNG. Padrão png. |
background | string | Opcional | O fundo é tratado automaticamente. Valores aceitos auto. |
quality | string | Opcional | Configuração da qualidade de geração. Valores aceitos auto, low, medium, high. Padrão auto. |
n | integer | Opcional | Uma imagem por solicitação. Padrão 1. |
image_urls | string[] | Condicional | Lista JSON de imagens de referência. Cada item é uma URL HTTPS pública ou uma URL de dados de imagem em Base64. Também aceita image_input. Máximo de imagens de referência 8. Inclua ao menos uma referência em edições via JSON. Use referências em PNG, JPEG ou WebP para imagens estáticas de 2K ou 4K. |
image[] | file[] | Condicional | Para edições com multipart/form-data, envie ao menos uma imagem. Repita o campo para várias imagens. Para um único arquivo, também é possível usar image. Máximo de imagens de referência 8. Use referências em PNG, JPEG ou WebP para imagens estáticas de 2K ou 4K. |
?async | string | Opcional | Parâmetro de consulta da URL. Use 1, true ou yes para receber 202 e task_id. Omita para aguardar o resultado. |
Exemplos de requisição
Defina a chave de API na variável de ambiente local ICODEEASY_API_KEY e escolha um endpoint que aceite chamadas HTTP diretas. Caso o endpoint exija um cliente específico, siga o guia de configuração desse cliente.
Substitua as URLs e os IDs de mídia dos exemplos por ativos válidos.
Images Generations
curl -sS 'https://api.icodeeasy.cc/v1/images/generations' \
-H "Authorization: Bearer $ICODEEASY_API_KEY" \
-H 'Content-Type: application/json' \
--data '{
"model": "gpt-image-2.6-flare",
"prompt": "A watercolor illustration of a paper lantern by a lake.",
"output_format": "png",
"aspect_ratio": "16:9",
"image_size": "1K",
"n": 1
}'
Images Generations · Gerar um GIF
curl -sS 'https://api.icodeeasy.cc/v1/images/generations?async=1' \
-H "Authorization: Bearer $ICODEEASY_API_KEY" \
-H 'Content-Type: application/json' \
--data '{
"model": "gpt-image-2.6-flare",
"prompt": "A paper lantern sways gently in a seamless loop.",
"output_format": "gif",
"size": "auto",
"n": 1
}'
Images Generations · Gerar GIF com imagem de referência
curl -sS 'https://api.icodeeasy.cc/v1/images/generations?async=1' \
-H "Authorization: Bearer $ICODEEASY_API_KEY" \
-H 'Content-Type: application/json' \
--data '{
"model": "gpt-image-2.6-flare",
"prompt": "Animate the lantern in the reference image in a seamless loop while preserving the composition.",
"output_format": "gif",
"size": "auto",
"n": 1,
"image_urls": [
"https://example.com/reference.png"
]
}'
Images Edits
curl -sS 'https://api.icodeeasy.cc/v1/images/edits' \
-H "Authorization: Bearer $ICODEEASY_API_KEY" \
-H 'Content-Type: application/json' \
--data '{
"model": "gpt-image-2.6-flare",
"prompt": "Change the background to a pale blue wall. Preserve the subject.",
"image_urls": [
"https://example.com/reference.png"
],
"output_format": "png",
"aspect_ratio": "16:9",
"image_size": "1K",
"n": 1
}'
Consultar tarefa de imagem
curl -sS 'https://api.icodeeasy.cc/v1/images/tasks/YOUR_TASK_ID' \
-H "Authorization: Bearer $ICODEEASY_API_KEY"
Respostas e tarefas
HTTP 200 · Sucesso síncrono
Com ?sync=1, leia as URLs geradas em data[].url. created é um timestamp Unix em segundos e id é o ID da tarefa.
{
"id": "d142c93a-de26-40c9-be62-0de840d10960",
"created": 1781599773,
"data": [
{
"url": "https://example.com/generated-image.png"
}
]
}
HTTP 202 · Envio assíncrono
{
"task_id": "d142c93a-de26-40c9-be62-0de840d10960",
"status": "pending"
}
Com ?async=1, consulte GET /v1/images/tasks/{task_id} com a mesma chave de API. status é pending, completed ou failed. Quando a tarefa concluir, leia a URL da imagem em result_url.
HTTP 200 · Consulta de tarefa concluída
{
"task_id": "d142c93a-de26-40c9-be62-0de840d10960",
"status": "completed",
"model": "gpt-image-2.6-flare",
"result_url": "https://example.com/generated-image.png"
}
Erros comuns
Se a consulta retornar failed, leia error. Se houver error_detail, confira retryable antes de enviar novamente.
Guia completo de integração · Consulte o guia completo da API para ver os campos, estados de tarefas e formatos de resposta.
Recursos e limites
text_to_image· Compatívelimage_to_image· Compatívelimage_editing· Compatívelreference_images· Condicional — Requer imagens de referência válidas em um formato de solicitação compatível- Limites Imagens de referência: até 8 · Resoluções: 1K, 2K, 4K · Entrada: Static PNG or animated GIF. GIF uses size: auto and n: 1. Static 2K/4K reference images must be PNG, JPEG, or WebP.
Catálogo de recursos dos modelos · Ver preços
Guias relacionados
API de geração de imagens
Gere ou edite imagens com a API compatível com OpenAI. Envie prompts, dimensões e imagens de referência e consulte os resultados ou o status das tarefas assíncronas.
Catálogo de recursos dos modelos
Compare modelos públicos de texto, imagem e vídeo por ID normalizado, protocolos, clientes, ferramentas, recursos de mídia, limites e data de revisão.