{"id":19163,"date":"2026-09-10T09:43:37","date_gmt":"2026-09-10T13:43:37","guid":{"rendered":"https:\/\/wp.glbgpt.com\/?p=19163"},"modified":"2026-09-10T09:43:39","modified_gmt":"2026-09-10T13:43:39","slug":"gpt-image-2-5-api-guide","status":"publish","type":"post","link":"https:\/\/wp.glbgpt.com\/pt-br\/hub\/gpt-image-2-5-api-guide","title":{"rendered":"Guia da API do GPT Image 2.5: Pre\u00e7os, configura\u00e7\u00e3o e testes pr\u00e1ticos"},"content":{"rendered":"<p class=\"wp-block-paragraph\">A API GPT Image 2.5 da OpenAI \u00e9 uma fam\u00edlia de dois modelos, e n\u00e3o um \u00fanico modelo que possa ser chamado, denominado <code>gpt-image-2.5<\/code>. Os aliases m\u00f3veis atuais s\u00e3o <code>gpt-image-2.5-flare<\/code>, projetado pela OpenAI para uma gera\u00e7\u00e3o r\u00e1pida e de alta qualidade no dia a dia, e <code>gpt-image-2.5-sunburst<\/code>, voltados para a edi\u00e7\u00e3o de imagens com foco na precis\u00e3o. Ambos foram lan\u00e7ados em 8 de setembro de 2026. Este guia aborda os IDs exatos, tr\u00eas caminhos de API, par\u00e2metros suportados, tamanhos personalizados, pre\u00e7os oficiais dos tokens, limites de taxa e uma calculadora pr\u00e1tica de custos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O relat\u00f3rio tamb\u00e9m menciona um teste controlado separado realizado por meio da plataforma unificada da Anywhere <code>gpt-image-2.5<\/code> rota. Esse equipamento n\u00e3o apresentava nenhum seletor Flare\/Sunburst nem exibia a etiqueta da variante correspondente; portanto, suas sa\u00eddas n\u00e3o s\u00e3o apresentadas como resultados nativos da API OpenAI nem atribu\u00eddas a nenhum dos modelos oficiais.<\/p>\n\n\n\n<style>.g25bridge,.g25bridge *{box-sizing:border-box}.g25bridge{margin:28px 0;padding:22px 24px;border:1px solid #bfd0c5;border-left:5px solid #2f6d4e;border-radius:8px;background:#f5f8f6;color:#1d2922;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25bridge p{margin:0;line-height:1.7}.g25bridge a{color:#155f3b;font-weight:750;text-underline-offset:3px}@media(max-width:600px){.g25bridge{padding:18px}}<\/style>\n<aside class=\"g25bridge\" aria-label=\"Fluxo de trabalho de imagens GlobalGPT\"><p>Se voc\u00ea quiser que o trabalho com imagens permane\u00e7a integrado ao restante da produ\u00e7\u00e3o, voc\u00ea pode <a href=\"https:\/\/www.glbgpt.com\/image?inviter=hub_features_image&amp;login=1\">integrar a cria\u00e7\u00e3o de imagens em um \u00fanico fluxo de trabalho GlobalGPT<\/a>. O GlobalGPT oferece acesso a pre\u00e7os acess\u00edveis a diversos modelos de imagem e fun\u00e7\u00f5es de IA em um \u00fanico painel, abrangendo todo o fluxo de trabalho, desde a explora\u00e7\u00e3o criativa at\u00e9 a entrega. Sua interface de linha de comando (CLI) conecta esse mesmo fluxo de trabalho ao trabalho em terminal, ao desenvolvimento, \u00e0s ferramentas de produ\u00e7\u00e3o existentes e aos pipelines de produ\u00e7\u00e3o.<\/p><\/aside>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large\"><img alt=\"\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"540\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/image-6-1024x540.png\" class=\"wp-image-19115\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/image-6-1024x540.png 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/image-6-300x158.png 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/image-6-18x9.png 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/image-6-768x405.png 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/image-6-1536x810.png 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/image-6.png 1812w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div style=\"--wp--block-button--width: 50;\" class=\"wp-block-button has-custom-width wp-block-button__width wp-block-button__width-50\"><a class=\"wp-block-button__link has-white-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/www.glbgpt.com\/image-generator\/gpt-image-2-5?inviter=hub_content_gptimage25&amp;login=1\" style=\"background:linear-gradient(135deg,rgb(252,185,0) 33%,rgb(255,105,0) 74%)\"><strong>Experimente o GPT Image 2.5 no GlobalGPT agora mesmo!<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<style>.g25toc,.g25toc *{box-sizing:border-box}.g25toc{margin:30px 0;padding:22px 24px;border:1px solid #d4dad6;border-radius:8px;background:#fff;color:#1a241e;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25toc__title{margin:0 0 14px;font-size:20px;font-weight:800;letter-spacing:0}.g25toc ol{margin:0;padding-left:22px;columns:2;column-gap:34px}.g25toc li{break-inside:avoid;margin:0 0 9px}.g25toc a{color:#185e3d;text-underline-offset:3px}@media(max-width:640px){.g25toc{padding:18px}.g25toc ol{columns:1}}<\/style>\n<nav class=\"g25toc\" aria-labelledby=\"g25toc-title\"><p class=\"g25toc__title\" id=\"g25toc-title\">\u00cdndice<\/p><ol><li><a href=\"#what-is-gpt-image-25-api\">O que \u00e9 a API GPT Image 2.5?<\/a><\/li><li><a href=\"#gpt-image-25-api-quick-start\">Guia de introdu\u00e7\u00e3o r\u00e1pida \u00e0 API GPT Image 2.5<\/a><\/li><li><a href=\"#parameters-formats-size-limits\">Par\u00e2metros, formatos e limites de tamanho<\/a><\/li><li><a href=\"#gpt-image-25-api-pricing\">Pre\u00e7os da API GPT Image 2.5<\/a><\/li><li><a href=\"#rate-limits-production-planning\">Limites de taxa e planejamento de produ\u00e7\u00e3o<\/a><\/li><li><a href=\"#controlled-anywhere-tests\">Testes \u201cControlled Anywhere\u201d<\/a><\/li><li><a href=\"#choose-gpt-image-25-route\">Como escolher um trajeto<\/a><\/li><li><a href=\"#common-implementation-errors\">Erros comuns de implementa\u00e7\u00e3o<\/a><\/li><li><a href=\"#gpt-image-25-api-faq\">PERGUNTAS FREQUENTES<\/a><\/li><li><a href=\"#conclusion\">Conclus\u00e3o<\/a><\/li><\/ol><\/nav>\n\n\n\n<h2 id=\"what-is-gpt-image-25-api\" class=\"wp-block-heading\">O que \u00e9 a API GPT Image 2.5?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O GPT Image 2.5 \u00e9 a fam\u00edlia de modelos de gera\u00e7\u00e3o e edi\u00e7\u00e3o de imagens da OpenAI, lan\u00e7ada em 8 de setembro de 2026. Ambos os modelos oficiais aceitam texto e geram imagens; os fluxos de trabalho de edi\u00e7\u00e3o tamb\u00e9m podem utilizar imagens como entrada. Um detalhe importante da implementa\u00e7\u00e3o \u00e9 a identidade: o nome da fam\u00edlia \u00e9 \u00fatil na linguagem coloquial, mas as solicita\u00e7\u00f5es de produ\u00e7\u00e3o devem usar o ID exato do modelo, dispon\u00edvel nas p\u00e1ginas oficiais dos modelos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dois modelos, e n\u00e3o um \u00fanico ID de fam\u00edlia que possa ser chamado<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Um alias m\u00f3vel acompanha a vers\u00e3o atual do OpenAI sob esse nome. Um snapshot datado vincula as solicita\u00e7\u00f5es a uma vers\u00e3o espec\u00edfica e, portanto, \u00e9 mais f\u00e1cil de reproduzir durante os testes de regress\u00e3o. Use o alias m\u00f3vel quando desejar atualiza\u00e7\u00f5es compat\u00edveis do modelo sem alterar o c\u00f3digo; use um snapshot quando o comportamento consistente for mais importante do que receber automaticamente revis\u00f5es posteriores.<\/p>\n\n\n\n<style>.g25models,.g25models *{box-sizing:border-box}.g25models{margin:24px 0;overflow-x:auto;border:1px solid #d4dad6;border-radius:8px;background:#fff;color:#18211c}.g25models table{width:100%;min-width:760px;border-collapse:collapse;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25models caption{padding:16px 18px;text-align:left;font-size:18px;font-weight:800}.g25models th,.g25models td{padding:13px 16px;border-top:1px solid #e2e6e3;text-align:left;vertical-align:top;line-height:1.5}.g25models th{background:#f3f6f4;color:#314139;font-size:12px;text-transform:uppercase}.g25models code{overflow-wrap:anywhere;color:#174c34}.g25models a{color:#155f3b}<\/style>\n<div class=\"g25models\"><table><caption>IDs oficiais do modelo GPT Image 2.5<\/caption><thead><tr><th>Modelo<\/th><th>Mudan\u00e7a de apelido<\/th><th>Instant\u00e2neo com data<\/th><th>Posicionamento oficial<\/th><th>Modalidades<\/th><\/tr><\/thead><tbody><tr><td>Sinal de fogo<\/td><td><a href=\"https:\/\/developers.openai.com\/api\/docs\/models\/gpt-image-2.5-flare\"><code>gpt-image-2.5-flare<\/code><\/a><\/td><td><code>gpt-image-2.5-flare-2026-09-08<\/code><\/td><td>Gera\u00e7\u00e3o r\u00e1pida e de alta qualidade de imagens para o dia a dia<\/td><td>Texto para dentro; imagem para fora<\/td><\/tr><tr><td>Sunburst<\/td><td><a href=\"https:\/\/developers.openai.com\/api\/docs\/models\/gpt-image-2.5-sunburst\"><code>gpt-image-2.5-sunburst<\/code><\/a><\/td><td><code>gpt-image-2.5-sunburst-2026-09-08<\/code><\/td><td>Edi\u00e7\u00e3o de imagens com foco na precis\u00e3o<\/td><td>Inserir texto e imagem; remover imagem<\/td><\/tr><\/tbody><\/table><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Essas descri\u00e7\u00f5es refletem o posicionamento do OpenAI, e n\u00e3o um vencedor determinado por nossos testes. O teste controlado apresentado mais adiante neste artigo utilizou uma rota unificada de terceiros que n\u00e3o revelou qual variante oficial, se \u00e9 que houve alguma, atendeu \u00e0 solicita\u00e7\u00e3o.<\/p>\n\n\n\n<h2 id=\"gpt-image-25-api-quick-start\" class=\"wp-block-heading\">Guia de introdu\u00e7\u00e3o r\u00e1pida \u00e0 API GPT Image 2.5<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Gerar com a API de imagens<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Usos da gera\u00e7\u00e3o direta <code>POST \/v1\/images\/generations<\/code>. O SDK OpenAI l\u00ea sua chave de API do ambiente, e o GPT Image retorna dados de imagem codificados em base64, em vez de uma URL hospedada permanente. Decodifique esses dados e grave-os usando a mesma extens\u00e3o que <code>formato_de_sa\u00edda<\/code>.<\/p>\n\n\n\n<style>.g25code-generate,.g25code-generate *{box-sizing:border-box}.g25code-generate{width:100%;max-width:100%;margin:22px 0;border:1px solid #2e4438;border-radius:8px;overflow:hidden;background:#101714;color:#f4f8f5;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25code-generate__head{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 16px;border-bottom:1px solid #31453a;background:#17231d;color:#f4f8f5}.g25code-generate__language{flex:0 0 auto;padding:4px 7px;border-radius:4px;background:#d8f3e4;color:#12452f;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.g25code-generate__title{min-width:0;color:#f4f8f5;font-size:14px;font-weight:750;line-height:1.35}.g25code-generate pre{width:100%;max-width:100%;margin:0;padding:18px 20px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:0;border-radius:0;background:#101714;color:#f4f8f5;font:13px\/1.65 \"SFMono-Regular\",Consolas,\"Liberation Mono\",monospace;tab-size:4;white-space:pre}.g25code-generate code{display:block;width:max-content;min-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;white-space:pre;overflow-wrap:normal;word-break:normal}@media(max-width:600px){.g25code-generate__head{align-items:flex-start;flex-wrap:wrap;padding:11px 13px}.g25code-generate pre{padding:15px 14px;font-size:12px}}<\/style>\n<div class=\"g25code-generate\" role=\"region\" aria-label=\"Exemplo em Python: Gerar e salvar uma imagem WebP\"><div class=\"g25code-generate__head\"><span class=\"g25code-generate__language\">Python<\/span><strong class=\"g25code-generate__title\">Gerar e salvar uma imagem WebP<\/strong><\/div><pre><code>import base64\nfrom pathlib import Path\nfrom openai import OpenAI\n\nclient = OpenAI()\nresult = client.images.generate(\n    model=\"gpt-image-2.5-flare\",\n    prompt=\"Um abajur de cer\u00e2mica sobre uma mesa branca de est\u00fadio, foto do produto\",\n    size=\"1536x1024\",\n    quality=\"high\",\n    output_format=\"webp\",\n)\n\nimage_bytes = base64.b64decode(result.data[0].b64_json)\nPath(\"lamp.webp\").write_bytes(image_bytes)<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Para um teste de produ\u00e7\u00e3o reproduz\u00edvel, substitua o alias m\u00f3vel por <code>gpt-image-2.5-flare-2026-09-08<\/code>. Registre em seu pr\u00f3prio registro de solicita\u00e7\u00f5es os dados de entrada da aplica\u00e7\u00e3o, como prompt, tamanho, qualidade e seed; a imagem retornada em si continua sendo o artefato principal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Editar uma imagem<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A edi\u00e7\u00e3o direta \u00e9 utilizada para <code>POST \/v1\/images\/edits<\/code>. A API documenta uploads em v\u00e1rias partes e refer\u00eancias JSON por meio de <code>url_da_imagem<\/code> ou <code>id_do_arquivo<\/code> desde que a rota selecionada permita isso. \u00c9 poss\u00edvel fornecer at\u00e9 16 imagens, mas esse limite m\u00e1ximo n\u00e3o \u00e9 uma recomenda\u00e7\u00e3o: refer\u00eancias em menor n\u00famero, mas claramente diferenciadas, s\u00e3o mais f\u00e1ceis de analisar e avaliar.<\/p>\n\n\n\n<style>.g25code-edit,.g25code-edit *{box-sizing:border-box}.g25code-edit{width:100%;max-width:100%;margin:22px 0;border:1px solid #2e4438;border-radius:8px;overflow:hidden;background:#101714;color:#f4f8f5;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25code-edit__head{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 16px;border-bottom:1px solid #31453a;background:#17231d;color:#f4f8f5}.g25code-edit__language{flex:0 0 auto;padding:4px 7px;border-radius:4px;background:#d8f3e4;color:#12452f;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.g25code-edit__title{min-width:0;color:#f4f8f5;font-size:14px;font-weight:750;line-height:1.35}.g25code-edit pre{width:100%;max-width:100%;margin:0;padding:18px 20px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:0;border-radius:0;background:#101714;color:#f4f8f5;font:13px\/1.65 \"SFMono-Regular\",Consolas,\"Liberation Mono\",monospace;tab-size:4;white-space:pre}.g25code-edit code{display:block;width:max-content;min-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;white-space:pre;overflow-wrap:normal;word-break:normal}@media(max-width:600px){.g25code-edit__head{align-items:flex-start;flex-wrap:wrap;padding:11px 13px}.g25code-edit pre{padding:15px 14px;font-size:12px}}<\/style>\n<div class=\"g25code-edit\" role=\"region\" aria-label=\"Exemplo em Python: Editar uma imagem\"><div class=\"g25code-edit__head\"><span class=\"g25code-edit__language\">Python<\/span><strong class=\"g25code-edit__title\">Edite uma imagem e salve o resultado<\/strong><\/div><pre><code>import base64\nfrom pathlib import Path\nfrom openai import OpenAI\n\nclient = OpenAI()\nwith Path(\"product.png\").open(\"rb\") as source:\n    result = client.images.edit(\n model=\"gpt-image-2.5-sunburst\",\n image=[source],\n prompt=\"Altere apenas o abajur para azul cobalto.\",\n        size=\"1536x1024\",\noutput_format=\"png\",\n    )\n\nPath(\"product-edited.png\").write_bytes(\n    base64.b64decode(result.data[0].b64_json)\n)<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Utilize uma linguagem expl\u00edcita de preserva\u00e7\u00e3o, como \u201capenas alterar\u201d, como uma restri\u00e7\u00e3o verific\u00e1vel e, em seguida, compare o arquivo de origem e o resultado final em resolu\u00e7\u00e3o total. Uma edi\u00e7\u00e3o pode atender ao atributo solicitado e, ao mesmo tempo, reestruturar ou reconstruir regi\u00f5es que n\u00e3o foram alteradas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Use a ferramenta de gera\u00e7\u00e3o de imagens da API Responses<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea tamb\u00e9m pode ligar para <code>POST \/v1\/responses<\/code> com a ferramenta de gera\u00e7\u00e3o de imagens. Essa abordagem \u00e9 \u00fatil quando a cria\u00e7\u00e3o de imagens \u00e9 uma etapa de um fluxo de trabalho orientado por modelo que tamb\u00e9m analisa textos ou resultados de ferramentas. N\u00e3o se trata de uma substitui\u00e7\u00e3o direta do formato de resposta da API de Imagens: verifique os itens de sa\u00edda da resposta da chamada de gera\u00e7\u00e3o de imagens, em vez de presumir que <code>data[0].b64_json<\/code> existe.<\/p>\n\n\n\n<style>.g25code-responses,.g25code-responses *{box-sizing:border-box}.g25code-responses{width:100%;max-width:100%;margin:22px 0;border:1px solid #2e4438;border-radius:8px;overflow:hidden;background:#101714;color:#f4f8f5;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25code-responses__head{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 16px;border-bottom:1px solid #31453a;background:#17231d;color:#f4f8f5}.g25code-responses__language{flex:0 0 auto;padding:4px 7px;border-radius:4px;background:#d8f3e4;color:#12452f;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.g25code-responses__title{min-width:0;color:#f4f8f5;font-size:14px;font-weight:750;line-height:1.35}.g25code-responses pre{width:100%;max-width:100%;margin:0;padding:18px 20px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:0;border-radius:0;background:#101714;color:#f4f8f5;font:13px\/1.65 \"SFMono-Regular\",Consolas,\"Liberation Mono\",monospace;tab-size:4;white-space:pre}.g25code-responses code{display:block;width:max-content;min-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;white-space:pre;overflow-wrap:normal;word-break:normal}@media(max-width:600px){.g25code-responses__head{align-items:flex-start;flex-wrap:wrap;padding:11px 13px}.g25code-responses pre{padding:15px 14px;font-size:12px}}<\/style>\n<div class=\"g25code-responses\" role=\"region\" aria-label=\"Exemplo em Python: Chamar a gera\u00e7\u00e3o de imagens pela API Responses\"><div class=\"g25code-responses__head\"><span class=\"g25code-responses__language\">Python<\/span><strong class=\"g25code-responses__title\">Chamar a gera\u00e7\u00e3o de imagens dentro de um fluxo de trabalho do Responses<\/strong><\/div><pre><code>response = client.responses.create(\n    model=\"YOUR_RESPONSES_MODEL\",\n    input=\"Crie uma imagem de produto n\u00edtida a partir deste briefing aprovado.\",\n    tools=[{\"type\": \"image_generation\"}],\n)\n\nimage_calls = [\n    item for item in response.output\n    if item.type == \"image_generation_call\"\n]<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Escolha a API de imagem direta para uma tarefa espec\u00edfica de gera\u00e7\u00e3o ou edi\u00e7\u00e3o com contabiliza\u00e7\u00e3o simples. Escolha \u201cRespostas\u201d quando a gera\u00e7\u00e3o de imagens fizer parte de uma sequ\u00eancia de a\u00e7\u00f5es mais ampla. Em ambos os casos, valide o atual <a href=\"https:\/\/developers.openai.com\/api\/docs\/guides\/image-generation\">guia oficial para a cria\u00e7\u00e3o de imagens<\/a> e a assinatura do SDK antes da implanta\u00e7\u00e3o, pois os esquemas de API rec\u00e9m-lan\u00e7ados podem sofrer altera\u00e7\u00f5es.<\/p>\n\n\n\n<h2 id=\"parameters-formats-size-limits\" class=\"wp-block-heading\">Par\u00e2metros, formatos de sa\u00edda e limites de tamanho<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Os par\u00e2metros mais \u00fateis controlam a qualidade, a contagem de resultados, as visualiza\u00e7\u00f5es progressivas, a modera\u00e7\u00e3o, o comportamento em segundo plano, o formato, a compacta\u00e7\u00e3o e as dimens\u00f5es. Considere-os como um conjunto compat\u00edvel, em vez de op\u00e7\u00f5es independentes. Por exemplo, a transpar\u00eancia requer o formato PNG ou WebP, enquanto <code>compress\u00e3o_de_sa\u00edda<\/code> aplica-se aos formatos JPEG e WebP, e n\u00e3o ao PNG.<\/p>\n\n\n\n<style>.g25params,.g25params *{box-sizing:border-box}.g25params{margin:24px 0;overflow-x:auto;border:1px solid #d5dbd7;border-radius:8px;background:#fff}.g25params table{width:100%;min-width:700px;border-collapse:collapse;color:#19231d;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25params caption{padding:16px;text-align:left;font-size:18px;font-weight:800}.g25params th,.g25params td{padding:12px 15px;border-top:1px solid #e2e7e4;text-align:left;vertical-align:top;line-height:1.5}.g25params th{background:#f4f6f4;font-size:12px;text-transform:uppercase}.g25params code{color:#174c34;overflow-wrap:anywhere}<\/style>\n<div class=\"g25params\"><table><caption>Par\u00e2metros de solicita\u00e7\u00e3o do Core GPT Image 2.5<\/caption><thead><tr><th>Par\u00e2metro<\/th><th>Valores verificados ou regra<\/th><th>Nota de implementa\u00e7\u00e3o<\/th><\/tr><\/thead><tbody><tr><td><code>qualidade<\/code><\/td><td><code>auto<\/code>, <code>baixo<\/code>, <code>m\u00e9dio<\/code>, <code>alto<\/code>, <code>xalto<\/code>, <code>m\u00e1x.<\/code><\/td><td>Compare sua pr\u00f3pria tarefa; uma classifica\u00e7\u00e3o mais alta n\u00e3o significa, necessariamente, que seja a melhor op\u00e7\u00e3o de produ\u00e7\u00e3o.<\/td><\/tr><tr><td><code>n<\/code><\/td><td>1-10<\/td><td>Sa\u00eddas m\u00faltiplas aumentam o volume de trabalho retornado e, provavelmente, o uso de tokens.<\/td><\/tr><tr><td><code>imagens_parciais<\/code><\/td><td>0-3<\/td><td>Utilize parciais progressivos apenas quando for compat\u00edvel com a rota e o fluxo do cliente.<\/td><\/tr><tr><td><code>modera\u00e7\u00e3o<\/code><\/td><td><code>auto<\/code> ou <code>baixo<\/code><\/td><td>Essa configura\u00e7\u00e3o n\u00e3o garante que todas as solicita\u00e7\u00f5es ser\u00e3o aceitas.<\/td><\/tr><tr><td><code>hist\u00f3rico<\/code><\/td><td><code>auto<\/code>, <code>opaco<\/code>, <code>transparente<\/code><\/td><td>Para obter uma sa\u00edda com fundo transparente, \u00e9 necess\u00e1rio usar os formatos PNG ou WebP.<\/td><\/tr><tr><td><code>formato_de_sa\u00edda<\/code><\/td><td>PNG, JPEG, WebP<\/td><td>O conte\u00fado retornado consiste em dados de imagem em base64.<\/td><\/tr><tr><td><code>compress\u00e3o_de_sa\u00edda<\/code><\/td><td>0-100<\/td><td>Aplica-se \u00e0 sa\u00edda em JPEG e WebP.<\/td><\/tr><\/tbody><\/table><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Dimens\u00f5es personalizadas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para um tamanho personalizado, cada lado deve ser um m\u00faltiplo de 16, a propor\u00e7\u00e3o deve permanecer entre 1:3 e 3:1, nenhum dos lados pode exceder 3.840 pixels e a \u00e1rea total deve estar entre 655.360 e 8.294.400 pixels. Tamanhos com \u00e1rea superior a 2.560 \u00d7 1.440 s\u00e3o considerados experimentais.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>1536 x 1024<\/code> \u00e9 v\u00e1lido: ambos os lados s\u00e3o m\u00faltiplos de 16, a propor\u00e7\u00e3o 3:2 \u00e9 permitida e a \u00e1rea est\u00e1 dentro dos limites.<\/li>\n\n\n\n<li><code>1024 x 1024<\/code> \u00e9 v\u00e1lido pelas mesmas raz\u00f5es.<\/li>\n\n\n\n<li><code>1200x800<\/code> \u00e9 inv\u00e1lida porque 1.200 e 800 n\u00e3o s\u00e3o, ao mesmo tempo, m\u00faltiplos de 16, embora a propor\u00e7\u00e3o pare\u00e7a razo\u00e1vel.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Valide as dimens\u00f5es antes de enviar uma solicita\u00e7\u00e3o, para que um erro do aplicativo n\u00e3o interfira na avalia\u00e7\u00e3o do modelo. Verifique tamb\u00e9m o formato e as dimens\u00f5es reais do arquivo decodificado: uma rota de compatibilidade de terceiros pode n\u00e3o reproduzir exatamente todos os par\u00e2metros nativos.<\/p>\n\n\n\n<h2 id=\"gpt-image-25-api-pricing\" class=\"wp-block-heading\">Pre\u00e7os da API GPT Image 2.5<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O OpenAI define os pre\u00e7os do GPT Image 2.5 por categoria de token. As tarifas abaixo foram verificadas com base na p\u00e1gina oficial de pre\u00e7os em 10 de setembro de 2026. O GPT Image 2 utiliza as mesmas tarifas listadas, mas tarifas iguais n\u00e3o significam o mesmo consumo de tokens para o mesmo prompt ou imagem.<\/p>\n\n\n\n<style>.g25prices,.g25prices *{box-sizing:border-box}.g25prices{margin:24px 0;overflow-x:auto;border:1px solid #d5dbd7;border-radius:8px;background:#fff}.g25prices table{width:100%;min-width:560px;border-collapse:collapse;color:#17221b;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25prices caption{padding:16px;text-align:left;font-size:18px;font-weight:800}.g25prices th,.g25prices td{padding:13px 16px;border-top:1px solid #e2e6e3;text-align:left}.g25prices th{background:#f3f6f4;font-size:12px;text-transform:uppercase}.g25prices td:last-child{font-weight:800;color:#155f3b}.g25prices a{color:#155f3b}<\/style>\n<div class=\"g25prices\"><table><caption>Taxas oficiais do token GPT Image 2.5<\/caption><thead><tr><th>Categoria do token<\/th><th>Pre\u00e7o por 1 milh\u00e3o de tokens<\/th><\/tr><\/thead><tbody><tr><td>Entrada de texto<\/td><td>$5.00<\/td><\/tr><tr><td>Entrada de texto em cache<\/td><td>$1.25<\/td><\/tr><tr><td>Entrada de imagem<\/td><td>$8.00<\/td><\/tr><tr><td>Entrada de imagem em cache<\/td><td>$2.00<\/td><\/tr><tr><td>Sa\u00edda de imagem<\/td><td>$30.00<\/td><\/tr><\/tbody><\/table><p style=\"margin:0;padding:12px 16px;border-top:1px solid #e2e6e3;font-size:12px\">Fonte: <a href=\"https:\/\/developers.openai.com\/api\/docs\/pricing\">Pre\u00e7os da API OpenAI<\/a>. USD, antes de impostos ou taxas espec\u00edficas do provedor.<\/p><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Calcular o custo real de uma solicita\u00e7\u00e3o<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para cada categoria, multiplique os tokens retornados pela respectiva taxa por milh\u00e3o de tokens e, em seguida, divida por 1.000.000. Some os custos das cinco categorias para uma solicita\u00e7\u00e3o. A calculadora oficial do GPT Image 2 n\u00e3o estima o consumo de tokens do GPT Image 2.5; portanto, n\u00e3o h\u00e1 um \u201ccusto por imagem\u201d universal justific\u00e1vel sem dados reais de uso.<\/p>\n\n\n\n<style>\n.g25calc,.g25calc *{box-sizing:border-box}.g25calc{width:100%;max-width:100%;margin:28px 0;border:1px solid #d7ddd9;border-radius:8px;background:#fff;color:#18201c;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;overflow:hidden;overflow-wrap:anywhere}.g25calc__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;padding:22px 24px;border-bottom:1px solid #d7ddd9;background:#f6f8f5}.g25calc__eyebrow{margin:0 0 6px;color:#33654a;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.g25calc h3{margin:0;font-size:24px;line-height:1.2;letter-spacing:0}.g25calc__rate-badge{min-width:128px;padding:10px 12px;border:1px solid #b8c6bd;border-radius:6px;background:#fff;text-align:right}.g25calc__rate-badge span{display:block;color:#5c685f;font-size:11px}.g25calc__rate-badge strong{display:block;margin-top:2px;color:#18201c;font-size:16px}.g25calc__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:0}.g25calc__form{min-width:0;padding:24px}.g25calc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.g25calc__field{min-width:0}.g25calc__field label{display:block;margin:0 0 7px;color:#28312c;font-size:13px;font-weight:700;line-height:1.35}.g25calc__field small{display:block;margin-top:6px;color:#667168;font-size:11px;line-height:1.45}.g25calc__field input{display:block;width:100%;min-width:0;height:44px;padding:9px 11px;border:1px solid #aeb8b1;border-radius:6px;background:#fff;color:#18201c;font:inherit;font-variant-numeric:tabular-nums}.g25calc__field input:focus{outline:3px solid #c8ead8;outline-offset:1px;border-color:#2d7350}.g25calc__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.g25calc__reset{min-height:40px;padding:8px 14px;border:1px solid #87948b;border-radius:6px;background:#fff;color:#25312a;font:inherit;font-weight:700;cursor:pointer}.g25calc__reset:hover{background:#f0f4f1}.g25calc__basis{margin:0;color:#68736b;font-size:11px;line-height:1.45;text-align:right}.g25calc__error{margin:16px 0 0;padding:10px 12px;border-left:4px solid #b33a32;background:#fff3f1;color:#7d231e;font-size:12px;line-height:1.5}.g25calc__results{min-width:0;padding:24px;background:#17231d;color:#fff}.g25calc__primary{padding-bottom:20px;border-bottom:1px solid #3b4a42}.g25calc__primary span{display:block;color:#bfcac3;font-size:12px;font-weight:700;text-transform:uppercase}.g25calc__primary strong{display:block;margin-top:6px;color:#fff;font-size:36px;line-height:1.1;font-variant-numeric:tabular-nums}.g25calc__metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.g25calc__metric{min-width:0}.g25calc__metric span{display:block;color:#aebcb3;font-size:11px}.g25calc__metric strong{display:block;margin-top:4px;color:#f6c85f;font-size:18px;font-variant-numeric:tabular-nums}.g25calc__breakdown{width:100%;border-collapse:collapse;font-size:12px}.g25calc__breakdown th,.g25calc__breakdown td{padding:8px 0;border-top:1px solid #34443b;text-align:left}.g25calc__breakdown th{color:#bfcac3;font-weight:500}.g25calc__breakdown td{color:#fff;text-align:right;font-variant-numeric:tabular-nums}.g25calc__note{margin:0;padding:15px 24px;border-top:1px solid #d7ddd9;background:#fff9e8;color:#55471d;font-size:12px;line-height:1.6}.g25calc[data-state=\"error\"] .g25calc__results strong,.g25calc[data-state=\"error\"] .g25calc__results td{color:#d7ddd9}@media (max-width: 720px){.g25calc__head{grid-template-columns:1fr;align-items:start;padding:20px}.g25calc__rate-badge{width:100%;text-align:left}.g25calc__body{grid-template-columns:1fr}.g25calc__form,.g25calc__results{padding:20px}.g25calc__grid{grid-template-columns:1fr}.g25calc__actions{align-items:flex-start;flex-direction:column}.g25calc__basis{text-align:left}.g25calc__primary strong{font-size:31px}}@media (max-width: 390px){.g25calc h3{font-size:21px}.g25calc__metrics{grid-template-columns:1fr}.g25calc__primary strong{font-size:27px}.g25calc__note{padding:14px 18px}}\n<\/style>\n<section class=\"g25calc\" data-g25-calculator data-state=\"ready\" aria-labelledby=\"g25calc-title\">\n  <header class=\"g25calc__head\">\n    <div>\n      <p class=\"g25calc__eyebrow\">Taxas oficiais dos tokens<\/p>\n      <h3 id=\"g25calc-title\">Calculadora de custos da API GPT Image 2.5<\/h3>\n    <\/div>\n    <div class=\"g25calc__rate-badge\"><span>Sa\u00edda de imagem<\/span><strong>$30 \/ 1 milh\u00e3o de tokens<\/strong><\/div>\n  <\/header>\n  <div class=\"g25calc__body\">\n    <form class=\"g25calc__form\" data-calculator-form novalidate action=\"\">\n      <div class=\"g25calc__grid\">\n        <div class=\"g25calc__field\">\n          <label for=\"g25-text-input\">Tokens de entrada de texto<\/label>\n          <input id=\"g25-text-input\" data-field=\"textInputTokens\" type=\"number\" inputmode=\"numeric\" min=\"0\" max=\"1000000000000\" step=\"1\" value=\"0\">\n          <small>$5 por 1 milh\u00e3o de tokens<\/small>\n        <\/div>\n        <div class=\"g25calc__field\">\n          <label for=\"g25-cached-text\">Tokens de entrada de texto armazenados em cache<\/label>\n          <input id=\"g25-cached-text\" data-field=\"cachedTextInputTokens\" type=\"number\" inputmode=\"numeric\" min=\"0\" max=\"1000000000000\" step=\"1\" value=\"0\">\n          <small>$1,25 por 1 milh\u00e3o de tokens<\/small>\n        <\/div>\n        <div class=\"g25calc__field\">\n          <label for=\"g25-image-input\">Tokens de entrada de imagem<\/label>\n          <input id=\"g25-image-input\" data-field=\"imageInputTokens\" type=\"number\" inputmode=\"numeric\" min=\"0\" max=\"1000000000000\" step=\"1\" value=\"0\">\n          <small>$8 por 1 milh\u00e3o de tokens<\/small>\n        <\/div>\n        <div class=\"g25calc__field\">\n          <label for=\"g25-cached-image\">Tokens de entrada de imagens armazenadas em cache<\/label>\n          <input id=\"g25-cached-image\" data-field=\"cachedImageInputTokens\" type=\"number\" inputmode=\"numeric\" min=\"0\" max=\"1000000000000\" step=\"1\" value=\"0\">\n          <small>$2 por 1 milh\u00e3o de tokens<\/small>\n        <\/div>\n        <div class=\"g25calc__field\">\n          <label for=\"g25-image-output\">Tokens de sa\u00edda de imagem<\/label>\n          <input id=\"g25-image-output\" data-field=\"imageOutputTokens\" type=\"number\" inputmode=\"numeric\" min=\"0\" max=\"1000000000000\" step=\"1\" value=\"0\">\n          <small>$30 por 1 milh\u00e3o de tokens<\/small>\n        <\/div>\n        <div class=\"g25calc__field\">\n          <label for=\"g25-runs\">Solicita\u00e7\u00f5es ou execu\u00e7\u00f5es<\/label>\n          <input id=\"g25-runs\" data-field=\"runs\" type=\"number\" inputmode=\"numeric\" min=\"1\" max=\"1000000\" step=\"1\" value=\"1\">\n          <small>Presume o mesmo uso de tokens por execu\u00e7\u00e3o<\/small>\n        <\/div>\n        <div class=\"g25calc__field\">\n          <label for=\"g25-success\">Taxa de produ\u00e7\u00e3o aceit\u00e1vel (%)<\/label>\n          <input id=\"g25-success\" data-field=\"successRatePercent\" type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"100\" step=\"0.1\" value=\"100\">\n          <small>Utilizado apenas para calcular o custo por resultado aceit\u00e1vel<\/small>\n        <\/div>\n      <\/div>\n      <div class=\"g25calc__actions\">\n        <button class=\"g25calc__reset\" type=\"reset\">Redefinir valores<\/button>\n        <p class=\"g25calc__basis\">USD, antes dos impostos ou de cobran\u00e7as espec\u00edficas do provedor<\/p>\n      <\/div>\n      <p class=\"g25calc__error\" data-result=\"error\" role=\"alert\" hidden><\/p>\n    <input type=\"hidden\" name=\"trp-form-language\" value=\"pt-br\"\/><\/form>\n    <div class=\"g25calc__results\" aria-live=\"polite\">\n      <div class=\"g25calc__primary\"><span>Custo por solicita\u00e7\u00e3o<\/span><strong data-result=\"oneRequest\">$0.0000<\/strong><\/div>\n      <div class=\"g25calc__metrics\">\n        <div class=\"g25calc__metric\"><span>Custo do lote<\/span><strong data-result=\"batch\">$0.0000<\/strong><\/div>\n        <div class=\"g25calc__metric\"><span>Custo por resultado aceit\u00e1vel<\/span><strong data-result=\"perAcceptable\">$0.0000<\/strong><\/div>\n        <div class=\"g25calc__metric\"><span>Resultados esperados e aceit\u00e1veis<\/span><strong data-result=\"acceptableCount\">1<\/strong><\/div>\n        <div class=\"g25calc__metric\"><span>Corridas<\/span><strong data-result=\"runCount\">1<\/strong><\/div>\n      <\/div>\n      <table class=\"g25calc__breakdown\">\n        <tbody>\n          <tr><th scope=\"row\">Entrada de texto<\/th><td data-result=\"textInputCost\">$0.0000<\/td><\/tr>\n          <tr><th scope=\"row\">Entrada de texto em cache<\/th><td data-result=\"cachedTextInputCost\">$0.0000<\/td><\/tr>\n          <tr><th scope=\"row\">Entrada de imagem<\/th><td data-result=\"imageInputCost\">$0.0000<\/td><\/tr>\n          <tr><th scope=\"row\">Entrada de imagem em cache<\/th><td data-result=\"cachedImageInputCost\">$0.0000<\/td><\/tr>\n          <tr><th scope=\"row\">Sa\u00edda de imagem<\/th><td data-result=\"imageOutputCost\">$0.0000<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n  <p class=\"g25calc__note\">O GPT Image 2.5 \u00e9 cobrado com base no uso de tokens. A calculadora do GPT Image 2 da OpenAI n\u00e3o estima o consumo de tokens do GPT Image 2.5; portanto, esta calculadora utiliza as contagens de tokens fornecidas aqui, em vez de inferi-las a partir do tamanho ou da qualidade da imagem.<\/p>\n<\/section>\n<script data-calculator-logic>\n(function(global){\n  \"use strict\";\n  var RATES=Object.freeze({textInputTokens:5,cachedTextInputTokens:1.25,imageInputTokens:8,cachedImageInputTokens:2,imageOutputTokens:30});\n  var TOKEN_FIELDS=Object.keys(RATES);\n  function parseNumber(value){if(typeof value===\"string\"&&value.trim()===\"\"){return NaN;}return Number(value);}\n  function calculate(raw){\n    var values={};\n    var errors=[];\n    TOKEN_FIELDS.forEach(function(name){\n      var value=parseNumber(raw[name]);\n      if(!Number.isFinite(value)||value<0||!Number.isInteger(value)||value>1000000000000){errors.push(name+\" must be a whole number from 0 to 1,000,000,000,000.\");}\n      values[name]=value;\n    });\n    values.runs=parseNumber(raw.runs);\n    if(!Number.isFinite(values.runs)||!Number.isInteger(values.runs)||values.runs<1||values.runs>1000000){errors.push(\"runs must be a whole number from 1 to 1,000,000.\");}\n    values.successRatePercent=parseNumber(raw.successRatePercent);\n    if(!Number.isFinite(values.successRatePercent)||values.successRatePercent<0||values.successRatePercent>100){errors.push(\"successRatePercent must be from 0 to 100.\");}\n    if(errors.length){return {ok:false,errors:errors};}\n    var breakdown={};\n    TOKEN_FIELDS.forEach(function(name){breakdown[name.replace(\"Tokens\",\"Cost\")]=values[name]\/1000000*RATES[name];});\n    var oneRequest=Object.keys(breakdown).reduce(function(sum,name){return sum+breakdown[name];},0);\n    var batch=oneRequest*values.runs;\n    var acceptableCount=values.runs*(values.successRatePercent\/100);\n    var perAcceptable=acceptableCount===0?null:batch\/acceptableCount;\n    return {ok:true,values:values,breakdown:breakdown,oneRequest:oneRequest,batch:batch,acceptableCount:acceptableCount,perAcceptable:perAcceptable};\n  }\n  global.GPTImage25CostCalculator=Object.freeze({rates:RATES,calculate:calculate});\n  if(!global.document){return;}\n  function formatUsd(value){if(value===null){return \"N\/A\";}return new Intl.NumberFormat(\"en-US\",{style:\"currency\",currency:\"USD\",minimumFractionDigits:4,maximumFractionDigits:6}).format(value);}\n  function formatCount(value){return new Intl.NumberFormat(\"en-US\",{maximumFractionDigits:2}).format(value);}\n  global.document.querySelectorAll(\"[data-g25-calculator]\").forEach(function(root){\n    var form=root.querySelector(\"[data-calculator-form]\");\n    var fields={};\n    form.querySelectorAll(\"[data-field]\").forEach(function(input){fields[input.getAttribute(\"data-field\")]=input;});\n    function setResult(name,value){var node=root.querySelector('[data-result=\"'+name+'\"]');if(node){node.textContent=value;}}\n    function update(){\n      var raw={};\n      Object.keys(fields).forEach(function(name){raw[name]=fields[name].value;});\n      var result=calculate(raw);\n      var errorNode=root.querySelector('[data-result=\"error\"]');\n      if(!result.ok){\n        root.setAttribute(\"data-state\",\"error\");\n        errorNode.hidden=false;\n        errorNode.textContent=result.errors.join(\" \");\n        [\"oneRequest\",\"batch\",\"perAcceptable\",\"acceptableCount\",\"runCount\",\"textInputCost\",\"cachedTextInputCost\",\"imageInputCost\",\"cachedImageInputCost\",\"imageOutputCost\"].forEach(function(name){setResult(name,\"N\/A\");});\n        return;\n      }\n      root.setAttribute(\"data-state\",\"ready\");\n      errorNode.hidden=true;\n      errorNode.textContent=\"\";\n      setResult(\"oneRequest\",formatUsd(result.oneRequest));\n      setResult(\"batch\",formatUsd(result.batch));\n      setResult(\"perAcceptable\",formatUsd(result.perAcceptable));\n      setResult(\"acceptableCount\",formatCount(result.acceptableCount));\n      setResult(\"runCount\",formatCount(result.values.runs));\n      Object.keys(result.breakdown).forEach(function(name){setResult(name,formatUsd(result.breakdown[name]));});\n    }\n    Object.keys(fields).forEach(function(name){fields[name].addEventListener(\"input\",update);fields[name].addEventListener(\"change\",update);});\n    form.addEventListener(\"reset\",function(){global.setTimeout(update,0);});\n    update();\n  });\n})(typeof globalThis!==\"undefined\"?globalThis:this);\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">Para o planejamento da produ\u00e7\u00e3o, acompanhe tamb\u00e9m o custo por unidade aceit\u00e1vel: o custo total do lote dividido pelo n\u00famero de unidades que passam pelo seu crit\u00e9rio de qualidade espec\u00edfico para a tarefa. Essa \u00e9 a sua pr\u00f3pria m\u00e9trica operacional, n\u00e3o uma unidade de faturamento do tipo OpenAI. Uma solicita\u00e7\u00e3o que seja barata, mas inutiliz\u00e1vel, pode sair mais cara do que um resultado com maior n\u00famero de tokens que seja entregue sem necessidade de regenera\u00e7\u00e3o.<\/p>\n\n\n\n<style>.g25workflow,.g25workflow *{box-sizing:border-box}.g25workflow{margin:28px 0;padding:22px 24px;border:1px solid #d4c589;border-radius:8px;background:#fff9e8;color:#302a18;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25workflow h3{margin:0 0 8px;font-size:19px;letter-spacing:0}.g25workflow p{margin:0;line-height:1.7}.g25workflow a{color:#66520b;font-weight:800;text-underline-offset:3px}@media(max-width:600px){.g25workflow{padding:18px}}<\/style>\n<aside class=\"g25workflow\"><h3>API com cobran\u00e7a por uso ou fluxo de trabalho por assinatura?<\/h3><p>A API direta \u00e9 a abordagem program\u00e1tica: cada solicita\u00e7\u00e3o \u00e9 automatizada por meio de c\u00f3digo e cobrada com base no uso de tokens. O GlobalGPT oferece um fluxo de trabalho acess\u00edvel, no modelo de assinatura, para equipes que precisam de v\u00e1rios modelos de imagem e fun\u00e7\u00f5es de IA ao longo de todo o processo, desde a cria\u00e7\u00e3o at\u00e9 a entrega. Voc\u00ea pode <a href=\"https:\/\/www.glbgpt.com\/image?inviter=hub_features_image&amp;login=1\">conectar fluxos de trabalho de imagens com o GlobalGPT<\/a> em um \u00fanico painel e, em seguida, use a CLI para transferir esse trabalho para o terminal, ambientes de desenvolvimento, ferramentas de produ\u00e7\u00e3o existentes e pipelines de produ\u00e7\u00e3o.<\/p><\/aside>\n\n\n\n<h2 id=\"rate-limits-production-planning\" class=\"wp-block-heading\">Limites de taxa e planejamento de produ\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Os limites de taxa incluem tokens por minuto (TPM) e imagens por minuto (IPM). Leve ambos em considera\u00e7\u00e3o: uma solicita\u00e7\u00e3o pode estar dentro do limite de contagem de imagens, mas ainda assim exceder a taxa de transfer\u00eancia de tokens. As duas p\u00e1ginas oficiais do modelo GPT Image 2.5 exibem, atualmente, a mesma tabela.<\/p>\n\n\n\n<style>.g25limits,.g25limits *{box-sizing:border-box}.g25limits{margin:24px 0;overflow-x:auto;border:1px solid #d5dbd7;border-radius:8px;background:#fff}.g25limits table{width:100%;min-width:520px;border-collapse:collapse;color:#17221b;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25limits caption{padding:16px;text-align:left;font-size:18px;font-weight:800}.g25limits th,.g25limits td{padding:12px 16px;border-top:1px solid #e2e6e3;text-align:left;font-variant-numeric:tabular-nums}.g25limits th{background:#f3f6f4;font-size:12px;text-transform:uppercase}.g25limits td:first-child{font-weight:750}<\/style>\n<div class=\"g25limits\"><table><caption>Limites documentados da imagem GPT 2.5 por n\u00edvel de uso<\/caption><thead><tr><th>N\u00edvel de uso<\/th><th>TPM<\/th><th>IPM<\/th><\/tr><\/thead><tbody><tr><td>Gratuito<\/td><td>N\u00e3o suportado<\/td><td>N\u00e3o suportado<\/td><\/tr><tr><td>N\u00edvel 1<\/td><td>100,000<\/td><td>5<\/td><\/tr><tr><td>N\u00edvel 2<\/td><td>250,000<\/td><td>20<\/td><\/tr><tr><td>N\u00edvel 3<\/td><td>800,000<\/td><td>50<\/td><\/tr><tr><td>N\u00edvel 4<\/td><td>3,000,000<\/td><td>150<\/td><\/tr><tr><td>N\u00edvel 5<\/td><td>8,000,000<\/td><td>250<\/td><\/tr><\/tbody><\/table><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Novas tentativas, concorr\u00eancia e classes de falha<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Separe nos logs os eventos de autentica\u00e7\u00e3o, par\u00e2metro inv\u00e1lido, limite de taxa, capacidade, transporte, tempo limite e sa\u00edda inv\u00e1lida. Erros de autentica\u00e7\u00e3o ou de par\u00e2metros geralmente exigem uma corre\u00e7\u00e3o na configura\u00e7\u00e3o, e n\u00e3o uma nova tentativa. Respostas relacionadas a limite de taxa e capacidade podem justificar um backoff limitado. Falhas de transporte e tempos limite exigem uma estrat\u00e9gia de idempot\u00eancia para que o aplicativo n\u00e3o crie acidentalmente trabalho duplicado pass\u00edvel de cobran\u00e7a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Acima de tudo, uma falha operacional n\u00e3o \u00e9 um indicador da qualidade da imagem. A qualidade s\u00f3 deve ser avaliada ap\u00f3s a exist\u00eancia de uma sa\u00edda v\u00e1lida e decodific\u00e1vel. Registre a lat\u00eancia observada, incluindo a rota, a data, o ponto de extremidade e as condi\u00e7\u00f5es da solicita\u00e7\u00e3o; a lat\u00eancia observada em um \u00fanico local n\u00e3o constitui uma afirma\u00e7\u00e3o definitiva sobre a velocidade do modelo.<\/p>\n\n\n\n<h2 id=\"controlled-anywhere-tests\" class=\"wp-block-heading\">O que aconteceu nos testes controlados do Anywhere GPT Image 2.5<\/h2>\n\n\n\n<style>.g25setup,.g25setup *{box-sizing:border-box}.g25setup{margin:24px 0;border:1px solid #bfd0c5;border-radius:8px;background:#f5f8f6;color:#17231c;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;overflow:hidden}.g25setup header{padding:18px 20px;background:#e7efe9;border-bottom:1px solid #bfd0c5}.g25setup h3{margin:0;font-size:20px;letter-spacing:0}.g25setup dl{display:grid;grid-template-columns:180px minmax(0,1fr);margin:0;padding:18px 20px;gap:10px 18px}.g25setup dt{font-weight:800}.g25setup dd{margin:0;line-height:1.55}.g25setup p{margin:0;padding:0 20px 18px;line-height:1.65}.g25setup code{overflow-wrap:anywhere}@media(max-width:620px){.g25setup dl{grid-template-columns:1fr;gap:4px}.g25setup dd{margin-bottom:8px}}<\/style>\n<section class=\"g25setup\"><header><h3>Configura\u00e7\u00e3o de teste controlada<\/h3><\/header><dl><dt>Local de execu\u00e7\u00e3o<\/dt><dd>Em qualquer lugar, utilizando seus terminais compat\u00edveis com OpenAI<\/dd><dt>Rota testada<\/dt><dd><code>gpt-image-2.5<\/code>, sem o seletor Flare\/Sunburst \u00e0 mostra<\/dd><dt>Data oficial do teste<\/dt><dd>9 de setembro de 2026<\/dd><dt>Regra da prova<\/dt><dd>Solicita\u00e7\u00f5es e entradas congeladas; preservar a primeira sa\u00edda v\u00e1lida; sem repeti\u00e7\u00f5es cosm\u00e9ticas<\/dd><dt>Pontua\u00e7\u00e3o<\/dt><dd>Verifica\u00e7\u00f5es espec\u00edficas para cada tarefa, relacionadas a texto, contagem, ordem, edi\u00e7\u00f5es solicitadas, preserva\u00e7\u00e3o e artefatos evidentes<\/dd><dt>M\u00e9todo de custeio<\/dt><dd>Usos relacionados \u00e0 Anywhere mapeados de acordo com as taxas oficiais de tokens da OpenAI; n\u00e3o se trata de uma fatura da Anywhere<\/dd><\/dl><p>Esses resultados descrevem cinco primeiros resultados v\u00e1lidos e cinco casos com falha neste lote. Eles n\u00e3o determinam o desempenho nativo do OpenAI, n\u00e3o identificam o Flare ou o Sunburst, nem comprovam a confiabilidade em produ\u00e7\u00e3o.<\/p><\/section>\n\n\n\n<figure class=\"wp-block-image size-full g25media\" data-media-status=\"verified\" data-media-id=\"19127\" data-media-filename=\"04-assets\/evidence\/gpt-image-25-frozen-fixtures.webp\"><img decoding=\"async\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-frozen-fixtures.webp\" alt=\"Quatro par\u00e2metros de entrada fixos utilizados nos testes da API do GPT Image 2.5\" class=\"wp-image-19127\" width=\"1800\" height=\"1000\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-frozen-fixtures.webp 1800w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-frozen-fixtures-300x167.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-frozen-fixtures-1024x569.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-frozen-fixtures-768x427.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-frozen-fixtures-1536x853.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-frozen-fixtures-18x10.webp 18w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><figcaption class=\"wp-element-caption\">As fontes de ilumina\u00e7\u00e3o quadradas, sem modifica\u00e7\u00f5es, s\u00e3o exibidas em uma tela horizontal de exibi\u00e7\u00e3o.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As tarefas de gera\u00e7\u00e3o, edi\u00e7\u00e3o e composi\u00e7\u00e3o de refer\u00eancias abaixo utilizaram, cada uma, uma primeira sa\u00edda v\u00e1lida. As cinco solicita\u00e7\u00f5es formais bem-sucedidas tiveram um custo calculado combinado de <strong>$0.088603<\/strong>. Esse total n\u00e3o inclui solicita\u00e7\u00f5es com falha, a cria\u00e7\u00e3o de fixtures, a verifica\u00e7\u00e3o de prontid\u00e3o e a imagem principal.<\/p>\n\n\n\n<style>.g25r-g01,.g25r-g01 *{box-sizing:border-box}.g25r-g01{margin:24px 0;border:1px solid #d4dad6;border-radius:8px;background:#fff;color:#17221b;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25r-g01__body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);gap:18px;padding:20px}.g25r-g01 h3{margin:0 0 8px;font-size:21px}.g25r-g01 p{margin:0 0 10px;line-height:1.65}.g25r-g01 dl{margin:0;padding:15px;background:#f4f7f5;border-radius:6px}.g25r-g01 dt{font-size:11px;font-weight:800;text-transform:uppercase}.g25r-g01 dd{margin:2px 0 12px;font-weight:750}.g25r-g01 small{display:block;color:#5d6961}.g25r-g01 figure{margin:0;border-top:1px solid #e0e5e2}.g25r-g01 img{display:block;width:100%;height:auto}@media(max-width:680px){.g25r-g01__body{grid-template-columns:1fr}}<\/style>\n<section class=\"g25r-g01\"><div class=\"g25r-g01__body\"><div><h3>G01: an\u00fancio de produto com texto exato<\/h3><p>A instru\u00e7\u00e3o exigia a linha <strong>ABRA ESPA\u00c7O PARA AS IDEIAS<\/strong> exatamente uma vez, uma l\u00e2mpada, uma composi\u00e7\u00e3o fixa e exclus\u00f5es expl\u00edcitas. O primeiro resultado v\u00e1lido reproduziu o texto uma vez e passou em todas as verifica\u00e7\u00f5es declaradas.<\/p><small>Testado por meio da rota unificada gpt-image-2.5 da Anywhere em 9 de setembro de 2026.<\/small><\/div><dl><dt>Status<\/dt><dd>Primeira sa\u00edda v\u00e1lida<\/dd><dt>Pontua\u00e7\u00e3o da tarefa<\/dt><dd>10\/10<\/dd><dt>Tempo decorrido<\/dt><dd>6.150 ms<\/dd><dt>Custo calculado<\/dt><dd>$0.041645<\/dd><\/dl><\/div><style>.g25case-g01,.g25case-g01 *{box-sizing:border-box}.g25case-g01{margin:0 20px 20px}.g25case-g01__analysis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}.g25case-g01__analysis div{padding:13px;border:1px solid #d8dfda;border-radius:6px;background:#f8faf8}.g25case-g01__analysis strong{display:block;margin-bottom:5px;font-size:11px;text-transform:uppercase}.g25case-g01 details{border:1px solid #cbd4ce;border-radius:6px;overflow:hidden}.g25case-g01 summary{padding:12px 14px;background:#edf3ef;font-weight:800;cursor:pointer}.g25case-g01__raw{padding:16px}.g25case-g01 blockquote{margin:8px 0 16px;padding:13px 15px;border-left:4px solid #367052;background:#f6f8f6;white-space:normal;line-height:1.65}.g25case-g01 h4{margin:18px 0 8px;font-size:15px}.g25case-g01 ul{margin:8px 0 16px;padding-left:20px}.g25case-g01 li{margin-bottom:7px;line-height:1.55}.g25case-g01__raw .g25case__settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid #d8dfda;border-radius:6px;overflow:hidden}.g25case-g01__raw .g25case__settings div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);margin:0;padding:9px 11px;border-bottom:1px solid #d8dfda}.g25case-g01__raw .g25case__settings div:nth-last-child(-n+2){border-bottom:0}.g25case-g01__raw .g25case__settings dt,.g25case-g01__raw .g25case__settings dd{margin:0}.g25case-g01__checks{display:grid;gap:8px}.g25case-g01__check{padding:11px 12px;border:1px solid #d8dfda;border-radius:6px}.g25case-g01__check-head{display:flex;justify-content:space-between;gap:12px;margin:0 0 5px;font-weight:800}.g25case-g01__check p:last-child{margin:0;line-height:1.5}.g25case-g01 code{overflow-wrap:anywhere}@media(max-width:700px){.g25case-g01{margin:0 14px 16px}.g25case-g01__analysis{grid-template-columns:1fr}.g25case-g01__raw{padding:12px}.g25case-g01__raw .g25case__settings{grid-template-columns:1fr}.g25case-g01__raw .g25case__settings div{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr)}.g25case-g01__raw .g25case__settings div:nth-last-child(2){border-bottom:1px solid #d8dfda}}<\/style><div class=\"g25case-g01\"><div class=\"g25case-g01__analysis\"><div><strong>An\u00e1lise de capacidade<\/strong>Nessa \u00fanica sa\u00edda inicial, a rota processou, em conjunto, o texto vis\u00edvel exato, a contagem de objetos, a composi\u00e7\u00e3o e as restri\u00e7\u00f5es negativas.<\/div><div><strong>Limita\u00e7\u00e3o<\/strong>Um an\u00fancio bem-sucedido n\u00e3o define uma taxa geral de sucesso na renderiza\u00e7\u00e3o de texto, e a rota unificada n\u00e3o identificou o Flare nem o Sunburst.<\/div><div><strong>Conclus\u00e3o pr\u00e1tica<\/strong>Use uma linha de c\u00f3pia congelada e conte todas as inst\u00e2ncias de texto vis\u00edveis. Essa sa\u00edda foi aprovada sem necessidade de regenera\u00e7\u00e3o.<\/div><\/div><details open><summary>Solicita\u00e7\u00e3o precisa, dados completos, configura\u00e7\u00f5es e verifica\u00e7\u00f5es objetivas<\/summary><div class=\"g25case-g01__raw\" data-raw-evidence><p><strong>Status:<\/strong> sa\u00edda_v\u00e1lida na tentativa 1; a primeira sa\u00edda v\u00e1lida foi preservada.<\/p><p><strong>Percurso:<\/strong> Compat\u00edvel com Anywhere OpenAI <code>\/images\/generations<\/code> com <code>gpt-image-2.5<\/code>.<\/p><h4>Prompt exato<\/h4><blockquote>Crie um an\u00fancio de produto em formato horizontal 3:2, em ambiente de est\u00fadio, para um abajur de mesa port\u00e1til fict\u00edcio na cor preto fosco, em um cen\u00e1rio clean em branco e cinza claro. Mostre exatamente um abajur, ligeiramente inclinado para a direita, com um feixe de luz suave e quente e um generoso espa\u00e7o negativo. Inclua exatamente uma linha de texto: \"MAKE ROOM FOR IDEAS\". Escreva essa frase em letras mai\u00fasculas claras, sem serifa, centralizadas no ter\u00e7o superior. Sem nenhum outro texto, sem logotipo, sem marca d\u2019\u00e1gua, sem pessoas e sem produtos adicionais.<\/blockquote><p><strong>Entrada completa:<\/strong> Apenas texto. N\u00e3o foi fornecida nenhuma imagem.<\/p><h4>Configura\u00e7\u00f5es reais da solicita\u00e7\u00e3o<\/h4><dl class=\"g25case__settings\"><div><dt><code>tamanho<\/code><\/dt><dd><code>1536 x 1024<\/code><\/dd><\/div><div><dt><code>qualidade<\/code><\/dt><dd><code>alto<\/code><\/dd><\/div><div><dt><code>formato_de_sa\u00edda<\/code><\/dt><dd><code>webp<\/code><\/dd><\/div><div><dt><code>hist\u00f3rico<\/code><\/dt><dd><code>opaco<\/code><\/dd><\/div><div><dt><code>n<\/code><\/dt><dd><code>1<\/code><\/dd><\/div><\/dl><h4>Verifica\u00e7\u00f5es objetivas<\/h4><div class=\"g25case-g01__checks\"><div class=\"g25case-g01__check\"><p class=\"g25case-g01__check-head\"><code>texto_exato<\/code><span>2\/2<\/span><\/p><p>A frase \u201cMAKE ROOM FOR IDEAS\u201d aparece uma vez, completa e com a grafia correta; n\u00e3o h\u00e1 nenhum texto adicional vis\u00edvel.<\/p><\/div><div class=\"g25case-g01__check\"><p class=\"g25case-g01__check-head\"><code>objeto_obrigat\u00f3rio<\/code><span>2\/2<\/span><\/p><p>H\u00e1 exatamente um abajur de mesa preto fosco completo.<\/p><\/div><div class=\"g25case-g01__check\"><p class=\"g25case-g01__check-head\"><code>composi\u00e7\u00e3o<\/code><span>2\/2<\/span><\/p><p>A l\u00e2mpada est\u00e1 voltada para a direita, o feixe de luz quente \u00e9 vis\u00edvel, o espa\u00e7o negativo \u00e9 preservado e o texto est\u00e1 posicionado no ter\u00e7o superior.<\/p><\/div><div class=\"g25case-g01__check\"><p class=\"g25case-g01__check-head\"><code>proibi\u00e7\u00f5es<\/code><span>2\/2<\/span><\/p><p>N\u00e3o h\u00e1 nenhum logotipo, marca d\u2019\u00e1gua, pessoas ou produtos adicionais vis\u00edveis.<\/p><\/div><div class=\"g25case-g01__check\"><p class=\"g25case-g01__check-head\"><code>usabilidade_da_primeira_sa\u00edda<\/code><span>2\/2<\/span><\/p><p>A primeira sa\u00edda v\u00e1lida pode ser utilizada sem necessidade de regenera\u00e7\u00e3o ou grandes reformas.<\/p><\/div><\/div><h4>Sa\u00edda completa<\/h4><p>A sa\u00edda completa \u201cfirst-valid\u201d em 1536\u00d71024 aparece logo abaixo deste painel de evid\u00eancias. A resposta retornou um arquivo PNG, embora a solicita\u00e7\u00e3o fosse por WebP.<\/p><\/div><\/details><\/div><figure class=\"wp-block-image size-full g25media\" data-media-status=\"verified\" data-media-id=\"19126\" data-media-filename=\"04-assets\/webp\/gpt-image-25-exact-text-ad.webp\"><img decoding=\"async\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-exact-text-ad.webp\" alt=\"Primeira imagem gerada pelo GPT 2.5 com rota unificada, apresentando uma lumin\u00e1ria de mesa e o slogan \u201cMAKE ROOM FOR IDEAS\u201d\" class=\"wp-image-19126\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-exact-text-ad.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-exact-text-ad-300x200.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-exact-text-ad-1024x683.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-exact-text-ad-768x512.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-exact-text-ad-18x12.webp 18w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><figcaption class=\"wp-element-caption\">Concluir a primeira sa\u00edda v\u00e1lida do G01; sem repeti\u00e7\u00e3o por motivo de qualidade.<\/figcaption><\/figure><\/section>\n\n\n\n<style>.g25r-g02,.g25r-g02 *{box-sizing:border-box}.g25r-g02{margin:24px 0;border:1px solid #d4dad6;border-radius:8px;background:#fff;color:#17221b;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25r-g02__body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);gap:18px;padding:20px}.g25r-g02 h3{margin:0 0 8px;font-size:21px}.g25r-g02 p{margin:0 0 10px;line-height:1.65}.g25r-g02 dl{margin:0;padding:15px;background:#f4f7f5;border-radius:6px}.g25r-g02 dt{font-size:11px;font-weight:800;text-transform:uppercase}.g25r-g02 dd{margin:2px 0 12px;font-weight:750}.g25r-g02 small{display:block;color:#5d6961}.g25r-g02 figure{margin:0;border-top:1px solid #e0e5e2}.g25r-g02 img{display:block;width:100%;height:auto}@media(max-width:680px){.g25r-g02__body{grid-template-columns:1fr}}<\/style>\n<section class=\"g25r-g02\"><div class=\"g25r-g02__body\"><div><h3>G02: disposi\u00e7\u00e3o de objetos contados<\/h3><p>A solicita\u00e7\u00e3o especificava exatamente tr\u00eas objetos: uma esfera de vidro azul, um leque amarelo dobrado e um cubo de a\u00e7o, nessa ordem, da esquerda para a direita. A primeira resposta v\u00e1lida preservou a contagem, a sequ\u00eancia e os materiais identific\u00e1veis.<\/p><small>Testado por meio da rota unificada gpt-image-2.5 da Anywhere em 9 de setembro de 2026.<\/small><\/div><dl><dt>Status<\/dt><dd>Primeira sa\u00edda v\u00e1lida<\/dd><dt>Pontua\u00e7\u00e3o da tarefa<\/dt><dd>10\/10<\/dd><dt>Tempo decorrido<\/dt><dd>33.577 ms<\/dd><dt>Custo calculado<\/dt><dd>$0.005505<\/dd><\/dl><\/div><style>.g25case-g02,.g25case-g02 *{box-sizing:border-box}.g25case-g02{margin:0 20px 20px}.g25case-g02__analysis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}.g25case-g02__analysis div{padding:13px;border:1px solid #d8dfda;border-radius:6px;background:#f8faf8}.g25case-g02__analysis strong{display:block;margin-bottom:5px;font-size:11px;text-transform:uppercase}.g25case-g02 details{border:1px solid #cbd4ce;border-radius:6px;overflow:hidden}.g25case-g02 summary{padding:12px 14px;background:#edf3ef;font-weight:800;cursor:pointer}.g25case-g02__raw{padding:16px}.g25case-g02 blockquote{margin:8px 0 16px;padding:13px 15px;border-left:4px solid #367052;background:#f6f8f6;white-space:normal;line-height:1.65}.g25case-g02 h4{margin:18px 0 8px;font-size:15px}.g25case-g02 ul{margin:8px 0 16px;padding-left:20px}.g25case-g02 li{margin-bottom:7px;line-height:1.55}.g25case-g02__raw .g25case__settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid #d8dfda;border-radius:6px;overflow:hidden}.g25case-g02__raw .g25case__settings div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);margin:0;padding:9px 11px;border-bottom:1px solid #d8dfda}.g25case-g02__raw .g25case__settings div:nth-last-child(-n+2){border-bottom:0}.g25case-g02__raw .g25case__settings dt,.g25case-g02__raw .g25case__settings dd{margin:0}.g25case-g02__checks{display:grid;gap:8px}.g25case-g02__check{padding:11px 12px;border:1px solid #d8dfda;border-radius:6px}.g25case-g02__check-head{display:flex;justify-content:space-between;gap:12px;margin:0 0 5px;font-weight:800}.g25case-g02__check p:last-child{margin:0;line-height:1.5}.g25case-g02 code{overflow-wrap:anywhere}@media(max-width:700px){.g25case-g02{margin:0 14px 16px}.g25case-g02__analysis{grid-template-columns:1fr}.g25case-g02__raw{padding:12px}.g25case-g02__raw .g25case__settings{grid-template-columns:1fr}.g25case-g02__raw .g25case__settings div{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr)}.g25case-g02__raw .g25case__settings div:nth-last-child(2){border-bottom:1px solid #d8dfda}}<\/style><div class=\"g25case-g02\"><div class=\"g25case-g02__analysis\"><div><strong>An\u00e1lise de capacidade<\/strong>A primeira sa\u00edda seguiu uma contagem de tr\u00eas objetos, na ordem esquerda-centro-direita, com as cores solicitadas e pistas distintas sobre o material.<\/div><div><strong>Limita\u00e7\u00e3o<\/strong>A observa\u00e7\u00e3o abrange uma natureza morta controlada, e n\u00e3o a complexidade da contagem arbitr\u00e1ria de objetos nem a confiabilidade da produ\u00e7\u00e3o repetida.<\/div><div><strong>Conclus\u00e3o pr\u00e1tica<\/strong>A contagem expl\u00edcita, a ordem, os materiais e as exclus\u00f5es geraram um resultado imediatamente utiliz\u00e1vel neste caso.<\/div><\/div><details open><summary>Solicita\u00e7\u00e3o precisa, dados completos, configura\u00e7\u00f5es e verifica\u00e7\u00f5es objetivas<\/summary><div class=\"g25case-g02__raw\" data-raw-evidence><p><strong>Status:<\/strong> sa\u00edda_v\u00e1lida na tentativa 1; a primeira sa\u00edda v\u00e1lida foi preservada.<\/p><p><strong>Percurso:<\/strong> Compat\u00edvel com Anywhere OpenAI <code>\/images\/generations<\/code> com <code>gpt-image-2.5<\/code>.<\/p><h4>Prompt exato<\/h4><blockquote>Crie uma natureza morta editorial horizontal no formato 3:2 em um cen\u00e1rio de est\u00fadio em tons de carv\u00e3o e off-white. Mostre exatamente tr\u00eas objetos: uma esfera de vidro azul cobalto \u00e0 esquerda, um leque de papel amarelo dobrado no centro e um cubo de a\u00e7o escovado \u00e0 direita. Mantenha os tr\u00eas objetos totalmente vis\u00edveis, espa\u00e7ados uniformemente e iluminados por uma luz suave vinda do canto superior esquerdo. Sem texto, sem logotipo, sem marca d\u2019\u00e1gua, sem pessoas, sem objetos extras e sem s\u00edmbolos decorativos.<\/blockquote><p><strong>Entrada completa:<\/strong> Apenas texto. N\u00e3o foi fornecida nenhuma imagem.<\/p><h4>Configura\u00e7\u00f5es reais da solicita\u00e7\u00e3o<\/h4><dl class=\"g25case__settings\"><div><dt><code>tamanho<\/code><\/dt><dd><code>1536 x 1024<\/code><\/dd><\/div><div><dt><code>qualidade<\/code><\/dt><dd><code>alto<\/code><\/dd><\/div><div><dt><code>formato_de_sa\u00edda<\/code><\/dt><dd><code>webp<\/code><\/dd><\/div><div><dt><code>hist\u00f3rico<\/code><\/dt><dd><code>opaco<\/code><\/dd><\/div><div><dt><code>n<\/code><\/dt><dd><code>1<\/code><\/dd><\/div><\/dl><h4>Verifica\u00e7\u00f5es objetivas<\/h4><div class=\"g25case-g02__checks\"><div class=\"g25case-g02__check\"><p class=\"g25case-g02__check-head\"><code>contagem_de_objetos<\/code><span>2\/2<\/span><\/p><p>H\u00e1 exatamente uma esfera de vidro azul, um leque dobrado amarelo e um cubo de a\u00e7o.<\/p><\/div><div class=\"g25case-g02__check\"><p class=\"g25case-g02__check-head\"><code>ordem_e_visibilidade<\/code><span>2\/2<\/span><\/p><p>Os objetos est\u00e3o totalmente vis\u00edveis na ordem exigida: \u00e0 esquerda, no centro e \u00e0 direita.<\/p><\/div><div class=\"g25case-g02__check\"><p class=\"g25case-g02__check-head\"><code>materiais_e_cores<\/code><span>2\/2<\/span><\/p><p>Os materiais \u2014 vidro, papel e metal escovado \u2014 e as cores solicitadas est\u00e3o bem definidos.<\/p><\/div><div class=\"g25case-g02__check\"><p class=\"g25case-g02__check-head\"><code>ilumina\u00e7\u00e3o_e_espa\u00e7amento<\/code><span>2\/2<\/span><\/p><p>A cena apresenta uma ilumina\u00e7\u00e3o coerente vinda do canto superior esquerdo e um espa\u00e7amento uniforme.<\/p><\/div><div class=\"g25case-g02__check\"><p class=\"g25case-g02__check-head\"><code>proibi\u00e7\u00f5es_e_artefatos<\/code><span>2\/2<\/span><\/p><p>N\u00e3o h\u00e1 texto, logotipo, marca d\u2019\u00e1gua, pessoas, objetos extras ou artefatos significativos vis\u00edveis.<\/p><\/div><\/div><h4>Sa\u00edda completa<\/h4><p>A sa\u00edda completa \u201cfirst-valid\u201d em 1536\u00d71024 aparece logo abaixo deste painel de evid\u00eancias. A resposta retornou um arquivo PNG, embora a solicita\u00e7\u00e3o fosse por WebP.<\/p><\/div><\/details><\/div><figure class=\"wp-block-image size-full g25media\" data-media-status=\"verified\" data-media-id=\"19124\" data-media-filename=\"04-assets\/webp\/gpt-image-25-counted-object-layout.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-counted-object-layout.webp\" alt=\"Esfera de vidro azul, leque dobrado amarelo e cubo de a\u00e7o, na ordem solicitada\" class=\"wp-image-19124\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-counted-object-layout.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-counted-object-layout-300x200.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-counted-object-layout-1024x683.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-counted-object-layout-768x512.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-counted-object-layout-18x12.webp 18w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><figcaption class=\"wp-element-caption\">Concluir a primeira sa\u00edda v\u00e1lida de G02; sem repeti\u00e7\u00e3o por motivo de qualidade.<\/figcaption><\/figure><\/section>\n\n\n\n<style>.g25r-e01,.g25r-e01 *{box-sizing:border-box}.g25r-e01{margin:24px 0;border:1px solid #d4dad6;border-radius:8px;background:#fff;color:#17221b;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25r-e01__body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);gap:18px;padding:20px}.g25r-e01 h3{margin:0 0 8px;font-size:21px}.g25r-e01 p{margin:0 0 10px;line-height:1.65}.g25r-e01 dl{margin:0;padding:15px;background:#f4f7f5;border-radius:6px}.g25r-e01 dt{font-size:11px;font-weight:800;text-transform:uppercase}.g25r-e01 dd{margin:2px 0 12px;font-weight:750}.g25r-e01 small{display:block;color:#5d6961}.g25r-e01 figure{margin:0;border-top:1px solid #e0e5e2}.g25r-e01 img{display:block;width:100%;height:auto}@media(max-width:680px){.g25r-e01__body{grid-template-columns:1fr}}<\/style>\n<section class=\"g25r-e01\"><div class=\"g25r-e01__body\"><div><h3>E01: alterar uma cor<\/h3><p>A edi\u00e7\u00e3o alterou o abajur preto fosco para azul cobalto, mantendo o produto reconhec\u00edvel. Perdeu um ponto porque a convers\u00e3o da imagem de origem quadrada para uma sa\u00edda na propor\u00e7\u00e3o 3:2 resultou em um leve reenquadramento e reconstru\u00e7\u00e3o fora do atributo-alvo.<\/p><small>Testado por meio da rota unificada gpt-image-2.5 da Anywhere em 9 de setembro de 2026.<\/small><\/div><dl><dt>Status<\/dt><dd>Primeira sa\u00edda v\u00e1lida<\/dd><dt>Pontua\u00e7\u00e3o da tarefa<\/dt><dd>9\/10<\/dd><dt>Tempo decorrido<\/dt><dd>41.387 ms<\/dd><dt>Custo calculado<\/dt><dd>$0.016320<\/dd><\/dl><\/div><style>.g25case-e01,.g25case-e01 *{box-sizing:border-box}.g25case-e01{margin:0 20px 20px}.g25case-e01__analysis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}.g25case-e01__analysis div{padding:13px;border:1px solid #d8dfda;border-radius:6px;background:#f8faf8}.g25case-e01__analysis strong{display:block;margin-bottom:5px;font-size:11px;text-transform:uppercase}.g25case-e01 details{border:1px solid #cbd4ce;border-radius:6px;overflow:hidden}.g25case-e01 summary{padding:12px 14px;background:#edf3ef;font-weight:800;cursor:pointer}.g25case-e01__raw{padding:16px}.g25case-e01 blockquote{margin:8px 0 16px;padding:13px 15px;border-left:4px solid #367052;background:#f6f8f6;white-space:normal;line-height:1.65}.g25case-e01 h4{margin:18px 0 8px;font-size:15px}.g25case-e01 ul{margin:8px 0 16px;padding-left:20px}.g25case-e01 li{margin-bottom:7px;line-height:1.55}.g25case-e01__raw .g25case__settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid #d8dfda;border-radius:6px;overflow:hidden}.g25case-e01__raw .g25case__settings div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);margin:0;padding:9px 11px;border-bottom:1px solid #d8dfda}.g25case-e01__raw .g25case__settings div:nth-last-child(-n+2){border-bottom:0}.g25case-e01__raw .g25case__settings dt,.g25case-e01__raw .g25case__settings dd{margin:0}.g25case-e01__checks{display:grid;gap:8px}.g25case-e01__check{padding:11px 12px;border:1px solid #d8dfda;border-radius:6px}.g25case-e01__check-head{display:flex;justify-content:space-between;gap:12px;margin:0 0 5px;font-weight:800}.g25case-e01__check p:last-child{margin:0;line-height:1.5}.g25case-e01 code{overflow-wrap:anywhere}@media(max-width:700px){.g25case-e01{margin:0 14px 16px}.g25case-e01__analysis{grid-template-columns:1fr}.g25case-e01__raw{padding:12px}.g25case-e01__raw .g25case__settings{grid-template-columns:1fr}.g25case-e01__raw .g25case__settings div{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr)}.g25case-e01__raw .g25case__settings div:nth-last-child(2){border-bottom:1px solid #d8dfda}}<\/style><div class=\"g25case-e01\"><div class=\"g25case-e01__analysis\"><div><strong>An\u00e1lise de capacidade<\/strong>A altera\u00e7\u00e3o solicitada na cor do abajur foi bem-sucedida, mantendo-se a coer\u00eancia da identidade principal, da estrutura e da ilumina\u00e7\u00e3o da lumin\u00e1ria.<\/div><div><strong>Limita\u00e7\u00e3o<\/strong>A convers\u00e3o da imagem quadrada para a propor\u00e7\u00e3o 3:2 causou um leve reajuste do enquadramento e uma reconstru\u00e7\u00e3o, de modo que a preserva\u00e7\u00e3o das \u00e1reas n\u00e3o alvo n\u00e3o foi exata ao n\u00edvel do pixel.<\/div><div><strong>Conclus\u00e3o pr\u00e1tica<\/strong>Mantenha as propor\u00e7\u00f5es da imagem original e da imagem de sa\u00edda alinhadas quando for necess\u00e1rio preservar rigorosamente essas propor\u00e7\u00f5es e, em seguida, verifique todas as regi\u00f5es que n\u00e3o sejam o alvo.<\/div><\/div><details open><summary>Solicita\u00e7\u00e3o precisa, dados completos, configura\u00e7\u00f5es e verifica\u00e7\u00f5es objetivas<\/summary><div class=\"g25case-e01__raw\" data-raw-evidence><p><strong>Status:<\/strong> sa\u00edda_v\u00e1lida na tentativa 1; a primeira sa\u00edda v\u00e1lida foi preservada.<\/p><p><strong>Percurso:<\/strong> Compat\u00edvel com Anywhere OpenAI <code>\/imagens\/edi\u00e7\u00f5es<\/code> com <code>gpt-image-2.5<\/code>.<\/p><h4>Prompt exato<\/h4><blockquote>Altere apenas a cor do abajur, de preto fosco para azul cobalto. Mantenha a forma exata do abajur, sua posi\u00e7\u00e3o, escala, base, bra\u00e7o, interruptor, sombras, luz quente, fundo, \u00e2ngulo da c\u00e2mera, recorte e todos os outros detalhes vis\u00edveis. N\u00e3o adicione nenhum texto, logotipo, marca d\u2019\u00e1gua, pessoa ou objeto extra.<\/blockquote><p><strong>Entrada completa da imagem:<\/strong><\/p><ul><li>Entrada 1: <code>00-control\/fixtures\/edit-source-lamp.png<\/code> (1.328.812 bytes; SHA-256 <code>a93d7c90aa57c7949939f011918fcfe531f34fa039859d043556c0cd26dcea2b<\/code>)<\/li><\/ul><figure class=\"wp-block-image size-full g25media\" data-media-status=\"verified\" data-media-id=\"19125\" data-media-filename=\"04-assets\/evidence\/gpt-image-25-edit-evidence.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence.webp\" alt=\"Fonte de luz congelada ao lado das sa\u00eddas de edi\u00e7\u00e3o E01 e E02\" class=\"wp-image-19125\" width=\"1800\" height=\"1000\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence.webp 1800w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence-300x167.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence-1024x569.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence-768x427.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence-1536x853.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence-18x10.webp 18w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><figcaption class=\"wp-element-caption\">Dados de entrada: a imagem congelada exata \u00e9 o painel \u00e0 esquerda; a sa\u00edda completa do E01 tamb\u00e9m aparece abaixo.<\/figcaption><\/figure><h4>Configura\u00e7\u00f5es reais da solicita\u00e7\u00e3o<\/h4><dl class=\"g25case__settings\"><div><dt><code>tamanho<\/code><\/dt><dd><code>1536 x 1024<\/code><\/dd><\/div><div><dt><code>qualidade<\/code><\/dt><dd><code>alto<\/code><\/dd><\/div><div><dt><code>formato_de_sa\u00edda<\/code><\/dt><dd><code>webp<\/code><\/dd><\/div><div><dt><code>hist\u00f3rico<\/code><\/dt><dd><code>opaco<\/code><\/dd><\/div><div><dt><code>n<\/code><\/dt><dd><code>1<\/code><\/dd><\/div><\/dl><h4>Verifica\u00e7\u00f5es objetivas<\/h4><div class=\"g25case-e01__checks\"><div class=\"g25case-e01__check\"><p class=\"g25case-e01__check-head\"><code>altera\u00e7\u00e3o_solicitada<\/code><span>2\/2<\/span><\/p><p>A cor muda de preto fosco para azul cobalto.<\/p><\/div><div class=\"g25case-e01__check\"><p class=\"g25case-e01__check-head\"><code>geometria_posi\u00e7\u00e3o_escala_recorte<\/code><span>1\/2<\/span><\/p><p>A l\u00e2mpada continua reconhec\u00edvel, mas a fonte quadrada \u00e9 reenquadrada e ligeiramente reconstru\u00edda para a sa\u00edda na propor\u00e7\u00e3o 3:2.<\/p><\/div><div class=\"g25case-e01__check\"><p class=\"g25case-e01__check-head\"><code>n\u00e3o_preserva\u00e7\u00e3o_do_alvo<\/code><span>2\/2<\/span><\/p><p>A base, o bra\u00e7o, o interruptor, a l\u00e2mpada e as regi\u00f5es pretas n\u00e3o-alvo permanecem substancialmente consistentes.<\/p><\/div><div class=\"g25case-e01__check\"><p class=\"g25case-e01__check-head\"><code>ilumina\u00e7\u00e3o_bordas_materiais<\/code><span>2\/2<\/span><\/p><p>A ilumina\u00e7\u00e3o, as sombras, os contornos e a renderiza\u00e7\u00e3o dos materiais permanecem coerentes.<\/p><\/div><div class=\"g25case-e01__check\"><p class=\"g25case-e01__check-head\"><code>usabilidade_da_primeira_sa\u00edda<\/code><span>2\/2<\/span><\/p><p>A primeira sa\u00edda v\u00e1lida pode ser utilizada sem necessidade de regenera\u00e7\u00e3o ou reparos significativos.<\/p><\/div><\/div><h4>Sa\u00edda completa<\/h4><p>A sa\u00edda completa \u201cfirst-valid\u201d em 1536\u00d71024 aparece logo abaixo deste painel de evid\u00eancias. A resposta retornou um arquivo PNG, embora a solicita\u00e7\u00e3o fosse por WebP.<\/p><\/div><\/details><\/div><figure class=\"wp-block-image size-full g25media\" data-media-status=\"verified\" data-media-id=\"19123\" data-media-filename=\"04-assets\/webp\/gpt-image-25-color-edit.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-color-edit.webp\" alt=\"L\u00e2mpada de mesa com o abajur alterado de preto fosco para azul cobalto\" class=\"wp-image-19123\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-color-edit.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-color-edit-300x200.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-color-edit-1024x683.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-color-edit-768x512.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-color-edit-18x12.webp 18w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><figcaption class=\"wp-element-caption\">Conclu\u00edda a primeira sa\u00edda v\u00e1lida E01; a edi\u00e7\u00e3o do destino foi bem-sucedida com um leve reestruturamento.<\/figcaption><\/figure><\/section>\n\n\n\n<style>.g25r-e02,.g25r-e02 *{box-sizing:border-box}.g25r-e02{margin:24px 0;border:1px solid #d4dad6;border-radius:8px;background:#fff;color:#17221b;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25r-e02__body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);gap:18px;padding:20px}.g25r-e02 h3{margin:0 0 8px;font-size:21px}.g25r-e02 p{margin:0 0 10px;line-height:1.65}.g25r-e02 dl{margin:0;padding:15px;background:#f4f7f5;border-radius:6px}.g25r-e02 dt{font-size:11px;font-weight:800;text-transform:uppercase}.g25r-e02 dd{margin:2px 0 12px;font-weight:750}.g25r-e02 small{display:block;color:#5d6961}.g25r-e02 figure{margin:0;border-top:1px solid #e0e5e2}.g25r-e02 img{display:block;width:100%;height:auto}@media(max-width:680px){.g25r-e02__body{grid-template-columns:1fr}}<\/style>\n<section class=\"g25r-e02\"><div class=\"g25r-e02__body\"><div><h3>E02: substituir o plano de fundo<\/h3><p>A edi\u00e7\u00e3o alterou o fundo para um verde-menta suave e manteve a consist\u00eancia do material da l\u00e2mpada. Assim como no E01, a altera\u00e7\u00e3o solicitada foi aprovada, enquanto a convers\u00e3o da propor\u00e7\u00e3o da imagem causou um leve reenquadramento e reconstru\u00e7\u00e3o.<\/p><small>Testado por meio da rota unificada gpt-image-2.5 da Anywhere em 9 de setembro de 2026.<\/small><\/div><dl><dt>Status<\/dt><dd>Primeira sa\u00edda v\u00e1lida<\/dd><dt>Pontua\u00e7\u00e3o da tarefa<\/dt><dd>9\/10<\/dd><dt>Tempo decorrido<\/dt><dd>50.151 ms<\/dd><dt>Custo calculado<\/dt><dd>$0.007208<\/dd><\/dl><\/div><style>.g25case-e02,.g25case-e02 *{box-sizing:border-box}.g25case-e02{margin:0 20px 20px}.g25case-e02__analysis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}.g25case-e02__analysis div{padding:13px;border:1px solid #d8dfda;border-radius:6px;background:#f8faf8}.g25case-e02__analysis strong{display:block;margin-bottom:5px;font-size:11px;text-transform:uppercase}.g25case-e02 details{border:1px solid #cbd4ce;border-radius:6px;overflow:hidden}.g25case-e02 summary{padding:12px 14px;background:#edf3ef;font-weight:800;cursor:pointer}.g25case-e02__raw{padding:16px}.g25case-e02 blockquote{margin:8px 0 16px;padding:13px 15px;border-left:4px solid #367052;background:#f6f8f6;white-space:normal;line-height:1.65}.g25case-e02 h4{margin:18px 0 8px;font-size:15px}.g25case-e02 ul{margin:8px 0 16px;padding-left:20px}.g25case-e02 li{margin-bottom:7px;line-height:1.55}.g25case-e02__raw .g25case__settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid #d8dfda;border-radius:6px;overflow:hidden}.g25case-e02__raw .g25case__settings div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);margin:0;padding:9px 11px;border-bottom:1px solid #d8dfda}.g25case-e02__raw .g25case__settings div:nth-last-child(-n+2){border-bottom:0}.g25case-e02__raw .g25case__settings dt,.g25case-e02__raw .g25case__settings dd{margin:0}.g25case-e02__checks{display:grid;gap:8px}.g25case-e02__check{padding:11px 12px;border:1px solid #d8dfda;border-radius:6px}.g25case-e02__check-head{display:flex;justify-content:space-between;gap:12px;margin:0 0 5px;font-weight:800}.g25case-e02__check p:last-child{margin:0;line-height:1.5}.g25case-e02 code{overflow-wrap:anywhere}@media(max-width:700px){.g25case-e02{margin:0 14px 16px}.g25case-e02__analysis{grid-template-columns:1fr}.g25case-e02__raw{padding:12px}.g25case-e02__raw .g25case__settings{grid-template-columns:1fr}.g25case-e02__raw .g25case__settings div{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr)}.g25case-e02__raw .g25case__settings div:nth-last-child(2){border-bottom:1px solid #d8dfda}}<\/style><div class=\"g25case-e02\"><div class=\"g25case-e02__analysis\"><div><strong>An\u00e1lise de capacidade<\/strong>O projeto substituiu o fundo do est\u00fadio, preservando os principais materiais pretos da l\u00e2mpada e sua geometria caracter\u00edstica.<\/div><div><strong>Limita\u00e7\u00e3o<\/strong>Assim como no E01, a nova propor\u00e7\u00e3o de tela 3:2 resultou em um leve reenquadramento e uma ligeira reconstru\u00e7\u00e3o, al\u00e9m da altera\u00e7\u00e3o solicitada no fundo.<\/div><div><strong>Conclus\u00e3o pr\u00e1tica<\/strong>A substitui\u00e7\u00e3o do plano de fundo foi vi\u00e1vel na primeira sa\u00edda, mas as altera\u00e7\u00f5es na propor\u00e7\u00e3o da imagem devem ser analisadas como um risco \u00e0 parte.<\/div><\/div><details open><summary>Solicita\u00e7\u00e3o precisa, dados completos, configura\u00e7\u00f5es e verifica\u00e7\u00f5es objetivas<\/summary><div class=\"g25case-e02__raw\" data-raw-evidence><p><strong>Status:<\/strong> sa\u00edda_v\u00e1lida na tentativa 1; a primeira sa\u00edda v\u00e1lida foi preservada.<\/p><p><strong>Percurso:<\/strong> Compat\u00edvel com Anywhere OpenAI <code>\/imagens\/edi\u00e7\u00f5es<\/code> com <code>gpt-image-2.5<\/code>.<\/p><h4>Prompt exato<\/h4><blockquote>Altere apenas o fundo do est\u00fadio, substituindo o cinza claro por um verde menta suave e liso. Mantenha todas as partes do abajur preto fosco, incluindo sua cor, forma, posi\u00e7\u00e3o, escala, base, bra\u00e7o, interruptor, l\u00e2mpada acesa, luz quente, sombras, \u00e2ngulo da c\u00e2mera e enquadramento. N\u00e3o adicione nenhum texto, logotipo, marca d\u2019\u00e1gua, pessoa ou objeto adicional.<\/blockquote><p><strong>Entrada completa da imagem:<\/strong><\/p><ul><li>Entrada 1: <code>00-control\/fixtures\/edit-source-lamp.png<\/code> (1.328.812 bytes; SHA-256 <code>a93d7c90aa57c7949939f011918fcfe531f34fa039859d043556c0cd26dcea2b<\/code>)<\/li><\/ul><figure class=\"wp-block-image size-full g25media\" data-media-status=\"verified\" data-media-id=\"19125\" data-media-filename=\"04-assets\/evidence\/gpt-image-25-edit-evidence.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence.webp\" alt=\"Fonte de luz congelada ao lado das sa\u00eddas de edi\u00e7\u00e3o E01 e E02\" class=\"wp-image-19125\" width=\"1800\" height=\"1000\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence.webp 1800w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence-300x167.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence-1024x569.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence-768x427.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence-1536x853.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-edit-evidence-18x10.webp 18w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><figcaption class=\"wp-element-caption\">Dados de entrada: a imagem congelada exata \u00e9 o painel esquerdo; a sa\u00edda completa do E02 tamb\u00e9m aparece abaixo.<\/figcaption><\/figure><h4>Configura\u00e7\u00f5es reais da solicita\u00e7\u00e3o<\/h4><dl class=\"g25case__settings\"><div><dt><code>tamanho<\/code><\/dt><dd><code>1536 x 1024<\/code><\/dd><\/div><div><dt><code>qualidade<\/code><\/dt><dd><code>alto<\/code><\/dd><\/div><div><dt><code>formato_de_sa\u00edda<\/code><\/dt><dd><code>webp<\/code><\/dd><\/div><div><dt><code>hist\u00f3rico<\/code><\/dt><dd><code>opaco<\/code><\/dd><\/div><div><dt><code>n<\/code><\/dt><dd><code>1<\/code><\/dd><\/div><\/dl><h4>Verifica\u00e7\u00f5es objetivas<\/h4><div class=\"g25case-e02__checks\"><div class=\"g25case-e02__check\"><p class=\"g25case-e02__check-head\"><code>altera\u00e7\u00e3o_solicitada<\/code><span>2\/2<\/span><\/p><p>O fundo do est\u00fadio muda para um verde menta suave.<\/p><\/div><div class=\"g25case-e02__check\"><p class=\"g25case-e02__check-head\"><code>geometria_posi\u00e7\u00e3o_escala_recorte<\/code><span>1\/2<\/span><\/p><p>A l\u00e2mpada continua reconhec\u00edvel, mas a fonte quadrada \u00e9 reenquadrada e ligeiramente reconstru\u00edda para a sa\u00edda na propor\u00e7\u00e3o 3:2.<\/p><\/div><div class=\"g25case-e02__check\"><p class=\"g25case-e02__check-head\"><code>n\u00e3o_preserva\u00e7\u00e3o_do_alvo<\/code><span>2\/2<\/span><\/p><p>O abajur continua em preto fosco e mant\u00e9m seus principais detalhes: base, bra\u00e7o, abajur, interruptor e l\u00e2mpada.<\/p><\/div><div class=\"g25case-e02__check\"><p class=\"g25case-e02__check-head\"><code>ilumina\u00e7\u00e3o_bordas_materiais<\/code><span>2\/2<\/span><\/p><p>A ilumina\u00e7\u00e3o, as sombras, os contornos e os materiais permanecem coerentes ap\u00f3s a edi\u00e7\u00e3o do plano de fundo.<\/p><\/div><div class=\"g25case-e02__check\"><p class=\"g25case-e02__check-head\"><code>usabilidade_da_primeira_sa\u00edda<\/code><span>2\/2<\/span><\/p><p>A primeira sa\u00edda v\u00e1lida pode ser utilizada sem necessidade de regenera\u00e7\u00e3o ou reparos significativos.<\/p><\/div><\/div><h4>Sa\u00edda completa<\/h4><p>A sa\u00edda completa \u201cfirst-valid\u201d em 1536\u00d71024 aparece logo abaixo deste painel de evid\u00eancias. A resposta retornou um arquivo PNG, embora a solicita\u00e7\u00e3o fosse por WebP.<\/p><\/div><\/details><\/div><figure class=\"wp-block-image size-full g25media\" data-media-status=\"verified\" data-media-id=\"19122\" data-media-filename=\"04-assets\/webp\/gpt-image-25-background-edit.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-background-edit.webp\" alt=\"L\u00e2mpada de mesa preta fosca sobre um fundo verde-menta suave\" class=\"wp-image-19122\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-background-edit.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-background-edit-300x200.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-background-edit-1024x683.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-background-edit-768x512.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-background-edit-18x12.webp 18w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><figcaption class=\"wp-element-caption\">Primeira sa\u00edda E02 v\u00e1lida conclu\u00edda; a edi\u00e7\u00e3o em segundo plano foi bem-sucedida.<\/figcaption><\/figure><\/section>\n\n\n\n<style>.g25r-m01,.g25r-m01 *{box-sizing:border-box}.g25r-m01{margin:24px 0;border:1px solid #d4dad6;border-radius:8px;background:#fff;color:#17221b;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25r-m01__body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);gap:18px;padding:20px}.g25r-m01 h3{margin:0 0 8px;font-size:21px}.g25r-m01 p{margin:0 0 10px;line-height:1.65}.g25r-m01 dl{margin:0;padding:15px;background:#f4f7f5;border-radius:6px}.g25r-m01 dt{font-size:11px;font-weight:800;text-transform:uppercase}.g25r-m01 dd{margin:2px 0 12px;font-weight:750}.g25r-m01 small{display:block;color:#5d6961}.g25r-m01 figure{margin:0;border-top:1px solid #e0e5e2}.g25r-m01 img{display:block;width:100%;height:auto}@media(max-width:680px){.g25r-m01__body{grid-template-columns:1fr}}<\/style>\n<section class=\"g25r-m01\"><div class=\"g25r-m01__body\"><div><h3>M01: combinar tr\u00eas refer\u00eancias<\/h3><p>A sa\u00edda manteve a l\u00e2mpada verde, o caderno cor de coral e a caneca azul e os posicionou na disposi\u00e7\u00e3o solicitada: esquerda-centro-direita. Isso demonstra sucesso em uma composi\u00e7\u00e3o fixa com tr\u00eas refer\u00eancias, n\u00e3o sendo uma garantia geral para o m\u00e1ximo documentado de 16 entradas.<\/p><small>Testado por meio da rota unificada gpt-image-2.5 da Anywhere em 9 de setembro de 2026.<\/small><\/div><dl><dt>Status<\/dt><dd>Primeira sa\u00edda v\u00e1lida<\/dd><dt>Pontua\u00e7\u00e3o da tarefa<\/dt><dd>10\/10<\/dd><dt>Tempo decorrido<\/dt><dd>105.469 ms<\/dd><dt>Custo calculado<\/dt><dd>$0.017925<\/dd><\/dl><\/div><style>.g25case-m01,.g25case-m01 *{box-sizing:border-box}.g25case-m01{margin:0 20px 20px}.g25case-m01__analysis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}.g25case-m01__analysis div{padding:13px;border:1px solid #d8dfda;border-radius:6px;background:#f8faf8}.g25case-m01__analysis strong{display:block;margin-bottom:5px;font-size:11px;text-transform:uppercase}.g25case-m01 details{border:1px solid #cbd4ce;border-radius:6px;overflow:hidden}.g25case-m01 summary{padding:12px 14px;background:#edf3ef;font-weight:800;cursor:pointer}.g25case-m01__raw{padding:16px}.g25case-m01 blockquote{margin:8px 0 16px;padding:13px 15px;border-left:4px solid #367052;background:#f6f8f6;white-space:normal;line-height:1.65}.g25case-m01 h4{margin:18px 0 8px;font-size:15px}.g25case-m01 ul{margin:8px 0 16px;padding-left:20px}.g25case-m01 li{margin-bottom:7px;line-height:1.55}.g25case-m01__raw .g25case__settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid #d8dfda;border-radius:6px;overflow:hidden}.g25case-m01__raw .g25case__settings div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);margin:0;padding:9px 11px;border-bottom:1px solid #d8dfda}.g25case-m01__raw .g25case__settings div:nth-last-child(-n+2){border-bottom:0}.g25case-m01__raw .g25case__settings dt,.g25case-m01__raw .g25case__settings dd{margin:0}.g25case-m01__checks{display:grid;gap:8px}.g25case-m01__check{padding:11px 12px;border:1px solid #d8dfda;border-radius:6px}.g25case-m01__check-head{display:flex;justify-content:space-between;gap:12px;margin:0 0 5px;font-weight:800}.g25case-m01__check p:last-child{margin:0;line-height:1.5}.g25case-m01 code{overflow-wrap:anywhere}@media(max-width:700px){.g25case-m01{margin:0 14px 16px}.g25case-m01__analysis{grid-template-columns:1fr}.g25case-m01__raw{padding:12px}.g25case-m01__raw .g25case__settings{grid-template-columns:1fr}.g25case-m01__raw .g25case__settings div{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr)}.g25case-m01__raw .g25case__settings div:nth-last-child(2){border-bottom:1px solid #d8dfda}}<\/style><div class=\"g25case-m01\"><div class=\"g25case-m01__analysis\"><div><strong>An\u00e1lise de capacidade<\/strong>O percurso manteve tr\u00eas identidades de refer\u00eancia distintas \u2014 materiais, contagens e a rela\u00e7\u00e3o espacial solicitada entre elas \u2014 em uma \u00fanica cena.<\/div><div><strong>Limita\u00e7\u00e3o<\/strong>Esta \u00e9 uma composi\u00e7\u00e3o com tr\u00eas refer\u00eancias; ela n\u00e3o comprova a preserva\u00e7\u00e3o equivalente com o m\u00e1ximo documentado de 16 entradas.<\/div><div><strong>Conclus\u00e3o pr\u00e1tica<\/strong>Forne\u00e7a refer\u00eancias na ordem declarada, nomeie cada posicionamento e avalie a identidade e a contagem separadamente do acabamento visual.<\/div><\/div><details open><summary>Solicita\u00e7\u00e3o precisa, dados completos, configura\u00e7\u00f5es e verifica\u00e7\u00f5es objetivas<\/summary><div class=\"g25case-m01__raw\" data-raw-evidence><p><strong>Status:<\/strong> sa\u00edda_v\u00e1lida na tentativa 1; a primeira sa\u00edda v\u00e1lida foi preservada.<\/p><p><strong>Percurso:<\/strong> Compat\u00edvel com Anywhere OpenAI <code>\/imagens\/edi\u00e7\u00f5es<\/code> com <code>gpt-image-2.5<\/code>.<\/p><h4>Prompt exato<\/h4><blockquote>Usando as tr\u00eas imagens de refer\u00eancia na ordem em que foram fornecidas, crie uma cena horizontal de mesa na propor\u00e7\u00e3o 3:2. Preserve a forma e o material caracter\u00edsticos de cada objeto de refer\u00eancia. Coloque o abajur uma vez \u00e0 esquerda, o caderno fechado uma vez no centro e a caneca uma vez \u00e0 direita. O abajur projeta um feixe de luz aconchegante sobre o caderno, sem ocult\u00e1-lo. Fundo de est\u00fadio neutro e limpo. Sem texto, sem logotipo, sem marca d\u2019\u00e1gua, sem pessoas, sem objetos duplicados e sem produtos adicionais.<\/blockquote><p><strong>Dados completos da imagem:<\/strong><\/p><ul><li>Entrada 1: <code>00-control\/fixtures\/ref-lamp.png<\/code> (1.334.151 bytes; SHA-256 <code>40c72915de60ba32e70de009b12619f3ffa8643460fd8e8326ffe3d94d215987<\/code>)<\/li><li>Entrada 2: <code>00-control\/fixtures\/ref-notebook.png<\/code> (2.067.635 bytes; SHA-256 <code>e96298c43d0b04ec4f50aa66d9a4005f3236fa51d945394d257303dd9e790179<\/code>)<\/li><li>Entrada 3: <code>00-control\/fixtures\/ref-mug.png<\/code> (1.444.324 bytes; SHA-256 <code>1d4cec622254b8533c5122fc5c0b2432b38e39fb3c16412dab02b744de5e538f<\/code>)<\/li><\/ul><figure class=\"wp-block-image size-full g25media\" data-media-status=\"verified\" data-media-id=\"19130\" data-media-filename=\"04-assets\/evidence\/gpt-image-25-multi-reference-evidence.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-evidence.webp\" alt=\"Tr\u00eas refer\u00eancias congeladas acima da composi\u00e7\u00e3o completa da mesa M01\" class=\"wp-image-19130\" width=\"1800\" height=\"1200\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-evidence.webp 1800w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-evidence-300x200.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-evidence-1024x683.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-evidence-768x512.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-evidence-1536x1024.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-evidence-18x12.webp 18w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><figcaption class=\"wp-element-caption\">Conjunto completo de dados de entrada M01 e evid\u00eancias de sa\u00edda combinadas.<\/figcaption><\/figure><h4>Configura\u00e7\u00f5es reais da solicita\u00e7\u00e3o<\/h4><dl class=\"g25case__settings\"><div><dt><code>tamanho<\/code><\/dt><dd><code>1536 x 1024<\/code><\/dd><\/div><div><dt><code>qualidade<\/code><\/dt><dd><code>alto<\/code><\/dd><\/div><div><dt><code>formato_de_sa\u00edda<\/code><\/dt><dd><code>webp<\/code><\/dd><\/div><div><dt><code>hist\u00f3rico<\/code><\/dt><dd><code>opaco<\/code><\/dd><\/div><div><dt><code>n<\/code><\/dt><dd><code>1<\/code><\/dd><\/div><\/dl><h4>Verifica\u00e7\u00f5es objetivas<\/h4><div class=\"g25case-m01__checks\"><div class=\"g25case-m01__check\"><p class=\"g25case-m01__check-head\"><code>presen\u00e7a_e_contagem_de_objetos<\/code><span>2\/2<\/span><\/p><p>H\u00e1 um abajur, um caderno fechado e uma caneca.<\/p><\/div><div class=\"g25case-m01__check\"><p class=\"g25case-m01__check-head\"><code>identidade_de_refer\u00eancia<\/code><span>2\/2<\/span><\/p><p>O abajur verde e dourado, o caderno cor de coral e a caneca azul com nervuras mant\u00eam suas identidades e materiais caracter\u00edsticos.<\/p><\/div><div class=\"g25case-m01__check\"><p class=\"g25case-m01__check-head\"><code>rela\u00e7\u00e3o_espacial<\/code><span>2\/2<\/span><\/p><p>O abajur est\u00e1 \u00e0 esquerda, o caderno no centro e a caneca \u00e0 direita, conforme solicitado.<\/p><\/div><div class=\"g25case-m01__check\"><p class=\"g25case-m01__check-head\"><code>coer\u00eancia_da_cena<\/code><span>2\/2<\/span><\/p><p>A escala, a perspectiva, a ilumina\u00e7\u00e3o, as sombras e o feixe de luz aconchegante formam um conjunto coerente.<\/p><\/div><div class=\"g25case-m01__check\"><p class=\"g25case-m01__check-head\"><code>proibi\u00e7\u00f5es_e_artefatos<\/code><span>2\/2<\/span><\/p><p>N\u00e3o h\u00e1 nenhum texto, logotipo, marca d\u2019\u00e1gua, pessoas, produtos duplicados, substitui\u00e7\u00f5es ou artefatos materiais vis\u00edveis.<\/p><\/div><\/div><h4>Sa\u00edda completa<\/h4><p>A sa\u00edda completa \u201cfirst-valid\u201d em 1536\u00d71024 aparece logo abaixo deste painel de evid\u00eancias. A resposta retornou um arquivo PNG, embora a solicita\u00e7\u00e3o fosse por WebP.<\/p><\/div><\/details><\/div><figure class=\"wp-block-image size-full g25media\" data-media-status=\"verified\" data-media-id=\"19129\" data-media-filename=\"04-assets\/webp\/gpt-image-25-multi-reference-desk.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-desk.webp\" alt=\"L\u00e2mpada verde, caderno cor de coral e caneca azul dispostos da esquerda para a direita\" class=\"wp-image-19129\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-desk.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-desk-300x200.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-desk-1024x683.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-desk-768x512.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/gpt-image-25-multi-reference-desk-18x12.webp 18w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><figcaption class=\"wp-element-caption\">Concluir a primeira sa\u00edda v\u00e1lida M01 com refer\u00eancias m\u00faltiplas.<\/figcaption><\/figure><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">Entre os cinco primeiros resultados v\u00e1lidos, as verifica\u00e7\u00f5es declaradas foram aprovadas com excel\u00eancia: tr\u00eas obtiveram nota 10\/10 e duas, 9\/10. O limite \u00fatil \u00e9 igualmente importante. Trata-se de evid\u00eancia no n\u00edvel da tarefa proveniente de uma rota de compatibilidade, sem lote repetido e sem variante oficial divulgada. Para obter melhores resultados em seu pr\u00f3prio trabalho, utilize um briefing fixo, restri\u00e7\u00f5es expl\u00edcitas, refer\u00eancias consistentes e uma etapa de revis\u00e3o; isso <a href=\"https:\/\/www.glbgpt.com\/hub\/how-to-improve-ai-image-generation-accuracy\/\">guia para melhorar a precis\u00e3o da gera\u00e7\u00e3o de imagens por IA<\/a> amplia esse fluxo de trabalho.<\/p>\n\n\n\n<style>.g25fail-m02,.g25fail-m02 *{box-sizing:border-box}.g25fail-m02{margin:18px 0;padding:18px 20px;border:1px solid #dfc0bb;border-left:5px solid #9b3e34;border-radius:8px;background:#fff6f4;color:#40221e;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25fail-m02 h3{margin:0 0 7px;font-size:18px}.g25fail-m02 p{margin:0;line-height:1.65}.g25fail-m02 strong{color:#742d25}<\/style>\n<aside class=\"g25fail-m02\"><h3>M02: sa\u00edda inv\u00e1lida<\/h3><p>A primeira tentativa resultou em um tempo limite de leitura; a \u00fanica tentativa de repeti\u00e7\u00e3o permitida resultou em uma falha na resolu\u00e7\u00e3o de DNS. <strong>Nenhuma imagem foi exibida e nenhum \u00edndice de qualidade foi atribu\u00eddo.<\/strong> Trata-se de evid\u00eancias de transporte do local testado, e n\u00e3o de um veredicto sobre a qualidade com base em v\u00e1rias refer\u00eancias.<\/p><style>.g25failure-detail,.g25failure-detail *{box-sizing:border-box}.g25failure-detail{margin-top:14px}.g25failure-detail details{border-top:1px solid #dfc0bb;padding-top:12px}.g25failure-detail summary{font-weight:800;cursor:pointer}.g25failure-detail__raw{max-width:100%;padding-top:12px}.g25failure-detail blockquote{margin:8px 0 14px;padding:12px 14px;border-left:4px solid #9b3e34;background:#fff;line-height:1.6}.g25failure-detail .g25case__settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid #dfc0bb;background:#fff}.g25failure-detail .g25case__settings div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);padding:9px 10px;border-bottom:1px solid #dfc0bb}.g25failure-detail .g25case__settings dt,.g25failure-detail .g25case__settings dd{margin:0}.g25failure-detail__tablewrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.g25failure-detail table{width:100%;min-width:560px;border-collapse:collapse;background:#fff}.g25failure-detail th,.g25failure-detail td{padding:8px;border:1px solid #dfc0bb;text-align:left;vertical-align:top;line-height:1.45}.g25failure-detail th{font-size:11px;text-transform:uppercase}.g25failure-detail code{overflow-wrap:anywhere}@media(max-width:600px){.g25failure-detail .g25case__settings{grid-template-columns:1fr}.g25failure-detail .g25case__settings div{grid-template-columns:minmax(105px,.8fr) minmax(0,1fr)}.g25failure-detail table{display:block;min-width:0}.g25failure-detail thead{display:none}.g25failure-detail tbody,.g25failure-detail tr,.g25failure-detail td{display:block;width:100%}.g25failure-detail tr{margin-bottom:10px;border:1px solid #dfc0bb;background:#fff}.g25failure-detail td{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;border:0;border-bottom:1px solid #f0d9d5}.g25failure-detail td:last-child{border-bottom:0}.g25failure-detail td::before{content:attr(data-label);font-size:10px;font-weight:800;text-transform:uppercase}}<\/style><div class=\"g25failure-detail\"><details open><summary>Solicita\u00e7\u00e3o exata, configura\u00e7\u00f5es, dados de entrada e status da tentativa<\/summary><div class=\"g25failure-detail__raw\" data-raw-evidence><p><strong>Percurso:<\/strong> Compat\u00edvel com Anywhere OpenAI <code>\/imagens\/edi\u00e7\u00f5es<\/code> com <code>gpt-image-2.5<\/code>.<\/p><h4>Prompt exato<\/h4><blockquote>Usando as mesmas tr\u00eas imagens de refer\u00eancia na ordem fornecida, crie uma composi\u00e7\u00e3o horizontal \u201cflat-lay\u201d com propor\u00e7\u00e3o 3:2, preservando o material e a forma caracter\u00edsticos de cada objeto. Coloque o caderno fechado verticalmente no centro, a caneca um pouco acima e \u00e0 direita dele e o abajur alinhado \u00e0 borda esquerda, apontando em dire\u00e7\u00e3o ao caderno. Mantenha todos os objetos totalmente vis\u00edveis, com escala e sombras realistas. Superf\u00edcie branca quente. Sem texto, sem logotipo, sem marca d\u2019\u00e1gua, sem pessoas, sem duplicatas e sem produtos adicionais.<\/blockquote><p><strong>Dados completos da imagem:<\/strong><\/p><ul><li>Entrada 1: <code>00-control\/fixtures\/ref-lamp.png<\/code> (1.334.151 bytes; SHA-256 <code>40c72915de60ba32e70de009b12619f3ffa8643460fd8e8326ffe3d94d215987<\/code>)<\/li><li>Entrada 2: <code>00-control\/fixtures\/ref-notebook.png<\/code> (2.067.635 bytes; SHA-256 <code>e96298c43d0b04ec4f50aa66d9a4005f3236fa51d945394d257303dd9e790179<\/code>)<\/li><li>Entrada 3: <code>00-control\/fixtures\/ref-mug.png<\/code> (1.444.324 bytes; SHA-256 <code>1d4cec622254b8533c5122fc5c0b2432b38e39fb3c16412dab02b744de5e538f<\/code>)<\/li><\/ul><h4>Configura\u00e7\u00f5es reais da solicita\u00e7\u00e3o<\/h4><dl class=\"g25case__settings\"><div><dt><code>tamanho<\/code><\/dt><dd><code>1536 x 1024<\/code><\/dd><\/div><div><dt><code>qualidade<\/code><\/dt><dd><code>alto<\/code><\/dd><\/div><div><dt><code>formato_de_sa\u00edda<\/code><\/dt><dd><code>webp<\/code><\/dd><\/div><div><dt><code>hist\u00f3rico<\/code><\/dt><dd><code>opaco<\/code><\/dd><\/div><div><dt><code>n<\/code><\/dt><dd><code>1<\/code><\/dd><\/div><\/dl><h4>Status da tentativa<\/h4><div class=\"g25failure-detail__tablewrap\"><table><thead><tr><th>Tentativa<\/th><th>Classe<\/th><th>HTTP<\/th><th>Transcorrido<\/th><th>Resultado<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Attempt\">1<\/td><td data-label=\"Class\">transporte<\/td><td data-label=\"HTTP\">Sem resposta<\/td><td data-label=\"Elapsed\">302.385 ms<\/td><td data-label=\"Result\">tempo limite de leitura<\/td><\/tr><tr><td data-label=\"Attempt\">2<\/td><td data-label=\"Class\">transporte<\/td><td data-label=\"HTTP\">Sem resposta<\/td><td data-label=\"Elapsed\">13 ms<\/td><td data-label=\"Result\">Falha na resolu\u00e7\u00e3o de DNS<\/td><\/tr><\/tbody><\/table><\/div><p><strong>Limite de falha:<\/strong> N\u00e3o h\u00e1 nenhuma imagem v\u00e1lida, portanto, n\u00e3o \u00e9 poss\u00edvel atribuir pontua\u00e7\u00e3o \u00e0 capacidade, \u00e0 qualidade visual, ao uso da sa\u00edda e ao custo calculado.<\/p><\/div><\/details><\/div><\/aside>\n\n\n\n<style>.g25fail-a01,.g25fail-a01 *{box-sizing:border-box}.g25fail-a01{margin:18px 0;padding:18px 20px;border:1px solid #dfc0bb;border-left:5px solid #9b3e34;border-radius:8px;background:#fff6f4;color:#40221e;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25fail-a01 h3{margin:0 0 7px;font-size:18px}.g25fail-a01 p{margin:0;line-height:1.65}.g25fail-a01 strong{color:#742d25}<\/style>\n<aside class=\"g25fail-a01\"><h3>A01: porta de transpar\u00eancia n\u00e3o alcan\u00e7ada<\/h3><p>Ambas as tentativas retornaram o c\u00f3digo HTTP 530 e nenhum arquivo PNG. <strong>A verifica\u00e7\u00e3o do canal alfa, portanto, n\u00e3o foi executada e nenhuma pontua\u00e7\u00e3o de qualidade foi atribu\u00edda.<\/strong> A documenta\u00e7\u00e3o oficial indica compatibilidade com a sa\u00edda em PNG transparente e WebP; esse teste com falha n\u00e3o confirma nem contradiz essa capacidade.<\/p><style>.g25failure-detail,.g25failure-detail *{box-sizing:border-box}.g25failure-detail{margin-top:14px}.g25failure-detail details{border-top:1px solid #dfc0bb;padding-top:12px}.g25failure-detail summary{font-weight:800;cursor:pointer}.g25failure-detail__raw{max-width:100%;padding-top:12px}.g25failure-detail blockquote{margin:8px 0 14px;padding:12px 14px;border-left:4px solid #9b3e34;background:#fff;line-height:1.6}.g25failure-detail .g25case__settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid #dfc0bb;background:#fff}.g25failure-detail .g25case__settings div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);padding:9px 10px;border-bottom:1px solid #dfc0bb}.g25failure-detail .g25case__settings dt,.g25failure-detail .g25case__settings dd{margin:0}.g25failure-detail__tablewrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.g25failure-detail table{width:100%;min-width:560px;border-collapse:collapse;background:#fff}.g25failure-detail th,.g25failure-detail td{padding:8px;border:1px solid #dfc0bb;text-align:left;vertical-align:top;line-height:1.45}.g25failure-detail th{font-size:11px;text-transform:uppercase}.g25failure-detail code{overflow-wrap:anywhere}@media(max-width:600px){.g25failure-detail .g25case__settings{grid-template-columns:1fr}.g25failure-detail .g25case__settings div{grid-template-columns:minmax(105px,.8fr) minmax(0,1fr)}.g25failure-detail table{display:block;min-width:0}.g25failure-detail thead{display:none}.g25failure-detail tbody,.g25failure-detail tr,.g25failure-detail td{display:block;width:100%}.g25failure-detail tr{margin-bottom:10px;border:1px solid #dfc0bb;background:#fff}.g25failure-detail td{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;border:0;border-bottom:1px solid #f0d9d5}.g25failure-detail td:last-child{border-bottom:0}.g25failure-detail td::before{content:attr(data-label);font-size:10px;font-weight:800;text-transform:uppercase}}<\/style><div class=\"g25failure-detail\"><details open><summary>Solicita\u00e7\u00e3o exata, configura\u00e7\u00f5es, dados de entrada e status da tentativa<\/summary><div class=\"g25failure-detail__raw\" data-raw-evidence><p><strong>Percurso:<\/strong> Compat\u00edvel com Anywhere OpenAI <code>\/imagens\/edi\u00e7\u00f5es<\/code> com <code>gpt-image-2.5<\/code>.<\/p><h4>Prompt exato<\/h4><blockquote>Isole o abajur de mesa inteiro da imagem de refer\u00eancia e coloque-o sobre um fundo totalmente transparente. Preserve o formato do abajur, os materiais em preto fosco, o interruptor e a l\u00e2mpada acesa com luz quente. Mantenha todo o objeto dentro da tela, com bordas naturais e bem definidas. Sem piso, sem sombra al\u00e9m de uma sutil sombra de contato semitransparente, sem texto, sem logotipo, sem marca d\u2019\u00e1gua, sem pessoas e sem objetos extras.<\/blockquote><p><strong>Entrada completa da imagem:<\/strong><\/p><ul><li>Entrada 1: <code>00-control\/fixtures\/edit-source-lamp.png<\/code> (1.328.812 bytes; SHA-256 <code>a93d7c90aa57c7949939f011918fcfe531f34fa039859d043556c0cd26dcea2b<\/code>)<\/li><\/ul><h4>Configura\u00e7\u00f5es reais da solicita\u00e7\u00e3o<\/h4><dl class=\"g25case__settings\"><div><dt><code>tamanho<\/code><\/dt><dd><code>1536 x 1024<\/code><\/dd><\/div><div><dt><code>qualidade<\/code><\/dt><dd><code>alto<\/code><\/dd><\/div><div><dt><code>formato_de_sa\u00edda<\/code><\/dt><dd><code>png<\/code><\/dd><\/div><div><dt><code>hist\u00f3rico<\/code><\/dt><dd><code>transparente<\/code><\/dd><\/div><div><dt><code>n<\/code><\/dt><dd><code>1<\/code><\/dd><\/div><\/dl><h4>Status da tentativa<\/h4><div class=\"g25failure-detail__tablewrap\"><table><thead><tr><th>Tentativa<\/th><th>Classe<\/th><th>HTTP<\/th><th>Transcorrido<\/th><th>Resultado<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Attempt\">1<\/td><td data-label=\"Class\">capacidade<\/td><td data-label=\"HTTP\">530<\/td><td data-label=\"Elapsed\">3.922 ms<\/td><td data-label=\"Result\">Nenhuma sa\u00edda v\u00e1lida<\/td><\/tr><tr><td data-label=\"Attempt\">2<\/td><td data-label=\"Class\">capacidade<\/td><td data-label=\"HTTP\">530<\/td><td data-label=\"Elapsed\">2.920 ms<\/td><td data-label=\"Result\">Nenhuma sa\u00edda v\u00e1lida<\/td><\/tr><\/tbody><\/table><\/div><p><strong>Limite de falha:<\/strong> N\u00e3o h\u00e1 nenhuma imagem v\u00e1lida, portanto, n\u00e3o \u00e9 poss\u00edvel atribuir pontua\u00e7\u00e3o \u00e0 capacidade, \u00e0 qualidade visual, ao uso da sa\u00edda e ao custo calculado.<\/p><\/div><\/details><\/div><\/aside>\n\n\n\n<style>.g25fail-q,.g25fail-q *{box-sizing:border-box}.g25fail-q{margin:18px 0;padding:18px 20px;border:1px solid #dfc0bb;border-left:5px solid #9b3e34;border-radius:8px;background:#fff6f4;color:#40221e;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25fail-q h3{margin:0 0 7px;font-size:18px}.g25fail-q p{margin:0;line-height:1.65}.g25fail-q strong{color:#742d25}<\/style>\n<aside class=\"g25fail-q\"><h3>Escada de qualidade: n\u00e3o h\u00e1 compara\u00e7\u00e3o dispon\u00edvel<\/h3><p>A G01 forneceu o material reutilizado <code>alto<\/code> ponto. Separar <code>m\u00e9dio<\/code>, <code>xalto<\/code>, e <code>m\u00e1x.<\/code> cada solicita\u00e7\u00e3o retornou o c\u00f3digo HTTP 530 duas vezes. <strong>Nesta remessa, n\u00e3o h\u00e1 vencedor na categoria de qualidade nem na categoria de melhor custo-benef\u00edcio.<\/strong> As sa\u00eddas ausentes tamb\u00e9m n\u00e3o apresentam o uso de tokens nem o custo calculado.<\/p><style>.g25quality-detail,.g25quality-detail *{box-sizing:border-box}.g25quality-detail{margin-top:14px}.g25quality-detail details{border-top:1px solid #dfc0bb;padding-top:12px}.g25quality-detail summary{font-weight:800;cursor:pointer}.g25quality-detail__raw{max-width:100%;padding-top:12px}.g25quality-detail blockquote{margin:8px 0 14px;padding:12px 14px;border-left:4px solid #9b3e34;background:#fff;line-height:1.6}.g25quality-detail__tablewrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.g25quality-detail table{width:100%;min-width:520px;border-collapse:collapse;background:#fff}.g25quality-detail th,.g25quality-detail td{padding:8px;border:1px solid #dfc0bb;text-align:left;vertical-align:top}.g25quality-detail th{font-size:11px;text-transform:uppercase}.g25quality-detail code{overflow-wrap:anywhere}@media(max-width:600px){.g25quality-detail table{display:block;min-width:0}.g25quality-detail thead{display:none}.g25quality-detail tbody,.g25quality-detail tr,.g25quality-detail td{display:block;width:100%}.g25quality-detail tr{margin-bottom:10px;border:1px solid #dfc0bb;background:#fff}.g25quality-detail td{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;border:0;border-bottom:1px solid #f0d9d5}.g25quality-detail td:last-child{border-bottom:0}.g25quality-detail td::before{content:attr(data-label);font-size:10px;font-weight:800;text-transform:uppercase}}<\/style><div class=\"g25quality-detail\"><details open><summary>Prompt exato, configura\u00e7\u00f5es compartilhadas e todas as tentativas por n\u00edvel<\/summary><div class=\"g25quality-detail__raw\" data-raw-evidence><p><strong>Percurso:<\/strong> Compat\u00edvel com Anywhere OpenAI <code>\/images\/generations<\/code> com <code>gpt-image-2.5<\/code>.<\/p><p><strong>Entrada completa:<\/strong> Apenas texto. N\u00e3o foi fornecida nenhuma imagem.<\/p><h4>Prompt exato utilizado em todos os n\u00edveis<\/h4><blockquote>Crie um an\u00fancio de produto em formato horizontal 3:2, em ambiente de est\u00fadio, para um abajur de mesa port\u00e1til fict\u00edcio na cor preto fosco, em um cen\u00e1rio clean em branco e cinza claro. Mostre exatamente um abajur, ligeiramente inclinado para a direita, com um feixe de luz suave e quente e um generoso espa\u00e7o negativo. Inclua exatamente uma linha de texto: \"MAKE ROOM FOR IDEAS\". Escreva essa frase em letras mai\u00fasculas claras, sem serifa, centralizadas no ter\u00e7o superior. Sem nenhum outro texto, sem logotipo, sem marca d\u2019\u00e1gua, sem pessoas e sem produtos adicionais.<\/blockquote><h4>Configura\u00e7\u00f5es compartilhadas reais<\/h4><p><code>tamanho=1536x1024<\/code>; <code>formato_de_sa\u00edda=webp<\/code>; <code>fundo=opaco<\/code>; <code>n=1<\/code>. Apenas <code>qualidade<\/code> alterado.<\/p><h4>Status da tentativa<\/h4><div class=\"g25quality-detail__tablewrap\"><table><thead><tr><th>Qualidade<\/th><th>Tentativa<\/th><th>Status<\/th><th>HTTP<\/th><th>Transcorrido<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Quality\">alto<\/td><td data-label=\"Attempt\">Tentativa 1<\/td><td data-label=\"Status\">sa\u00edda_v\u00e1lida<\/td><td data-label=\"HTTP\">200<\/td><td data-label=\"Elapsed\">6.150 ms<\/td><\/tr><tr><td data-label=\"Quality\">m\u00e9dio<\/td><td data-label=\"Attempt\">Tentativa 1<\/td><td data-label=\"Status\">capacidade<\/td><td data-label=\"HTTP\">530<\/td><td data-label=\"Elapsed\">819 ms<\/td><\/tr><tr><td data-label=\"Quality\">m\u00e9dio<\/td><td data-label=\"Attempt\">Tentativa 2<\/td><td data-label=\"Status\">capacidade<\/td><td data-label=\"HTTP\">530<\/td><td data-label=\"Elapsed\">864 ms<\/td><\/tr><tr><td data-label=\"Quality\">xalto<\/td><td data-label=\"Attempt\">Tentativa 1<\/td><td data-label=\"Status\">capacidade<\/td><td data-label=\"HTTP\">530<\/td><td data-label=\"Elapsed\">871 ms<\/td><\/tr><tr><td data-label=\"Quality\">xalto<\/td><td data-label=\"Attempt\">Tentativa 2<\/td><td data-label=\"Status\">capacidade<\/td><td data-label=\"HTTP\">530<\/td><td data-label=\"Elapsed\">646 ms<\/td><\/tr><tr><td data-label=\"Quality\">m\u00e1x.<\/td><td data-label=\"Attempt\">Tentativa 1<\/td><td data-label=\"Status\">capacidade<\/td><td data-label=\"HTTP\">530<\/td><td data-label=\"Elapsed\">838 ms<\/td><\/tr><tr><td data-label=\"Quality\">m\u00e1x.<\/td><td data-label=\"Attempt\">Tentativa 2<\/td><td data-label=\"Status\">capacidade<\/td><td data-label=\"HTTP\">530<\/td><td data-label=\"Elapsed\">993 ms<\/td><\/tr><\/tbody><\/table><\/div><p><strong>Limite de falha:<\/strong> Apenas os reutilizados <code>alto<\/code> O ponto retornou uma imagem v\u00e1lida. As sa\u00eddas ausentes \u201cmedium\u201d, \u201cxhigh\u201d e \u201cmax\u201d n\u00e3o podem ter sua qualidade avaliada nem seu custo calculado; portanto, n\u00e3o \u00e9 poss\u00edvel fazer uma compara\u00e7\u00e3o entre n\u00edveis nem determinar um vencedor pr\u00e1tico.<\/p><\/div><\/details><\/div><\/aside>\n\n\n\n<p class=\"wp-block-paragraph\">A rota testada tamb\u00e9m apresentou uma incompatibilidade de formato que merece ser registrada separadamente: solicita\u00e7\u00f5es formais bem-sucedidas pediram o formato WebP, mas receberam PNG, embora mantendo as dimens\u00f5es solicitadas de 1536\u00d71024. Uma solicita\u00e7\u00e3o de disponibilidade pediu um WebP de 1024\u00d71024 e recebeu um PNG de 1254\u00d71254. Essas s\u00e3o observa\u00e7\u00f5es sobre a rota unificada do Anywhere na data do teste, e n\u00e3o um comportamento atribu\u00eddo \u00e0 API nativa do OpenAI.<\/p>\n\n\n\n<h2 id=\"choose-gpt-image-25-route\" class=\"wp-block-heading\">Como escolher uma rota do GPT Image 2.5?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Comece com o fluxo de trabalho de que voc\u00ea precisa e, em seguida, valide-o em rela\u00e7\u00e3o a uma tarefa congelada. As descri\u00e7\u00f5es de modelo do OpenAI oferecem uma primeira op\u00e7\u00e3o vi\u00e1vel, mas n\u00e3o substituem um teste realizado com seus pr\u00f3prios prompts, imagens de refer\u00eancia, regras de aceita\u00e7\u00e3o e limite de lat\u00eancia.<\/p>\n\n\n\n<style>.g25route,.g25route *{box-sizing:border-box}.g25route{margin:24px 0;overflow-x:auto;border:1px solid #d4dad6;border-radius:8px;background:#fff}.g25route table{width:100%;min-width:760px;border-collapse:collapse;color:#17221b;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25route caption{padding:16px;text-align:left;font-size:18px;font-weight:800}.g25route th,.g25route td{padding:13px 15px;border-top:1px solid #e1e6e3;text-align:left;vertical-align:top;line-height:1.5}.g25route th{background:#f3f6f4;font-size:12px;text-transform:uppercase}.g25route code{overflow-wrap:anywhere;color:#174c34}<\/style>\n<div class=\"g25route\"><table><caption>Guia de sele\u00e7\u00e3o de rotas<\/caption><thead><tr><th>Rota<\/th><th>Use isso para testar<\/th><th>Identidade e limite da evid\u00eancia<\/th><\/tr><\/thead><tbody><tr><td><code>gpt-image-2.5-flare<\/code><\/td><td>Produ\u00e7\u00e3o di\u00e1ria em que tanto a velocidade quanto a qualidade do resultado s\u00e3o importantes<\/td><td>Posicionamento oficial do OpenAI; n\u00e3o foi testado na pr\u00e1tica neste artigo<\/td><\/tr><tr><td><code>gpt-image-2.5-sunburst<\/code><\/td><td>Fluxos de trabalho de edi\u00e7\u00e3o em que a precis\u00e3o e a preserva\u00e7\u00e3o do material original s\u00e3o fundamentais<\/td><td>Posicionamento oficial do OpenAI; n\u00e3o foi testado na pr\u00e1tica neste artigo<\/td><\/tr><tr><td>Instant\u00e2neos datados<\/td><td>Testes de regress\u00e3o e comportamento reproduz\u00edvel em produ\u00e7\u00e3o<\/td><td>Fixar o snapshot de 8 de setembro em vez do alias din\u00e2mico<\/td><\/tr><tr><td>Em qualquer lugar <code>gpt-image-2.5<\/code><\/td><td>Uma rota de compatibilidade unificada espec\u00edfica para cada provedor<\/td><td>Cinco resultados v\u00e1lidos da tarefa s\u00e3o apresentados aqui; n\u00e3o h\u00e1 mapeamento do Flare\/Sunburst nem atribui\u00e7\u00e3o nativa do OpenAI<\/td><\/tr><\/tbody><\/table><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Execute uma tarefa representativa de gera\u00e7\u00e3o e edi\u00e7\u00e3o antes de implementar um fluxo de trabalho em produ\u00e7\u00e3o. Compare a taxa de resultados aceit\u00e1veis, a preserva\u00e7\u00e3o, a distribui\u00e7\u00e3o de lat\u00eancia e o uso de recursos, em vez de basear sua decis\u00e3o em uma \u00fanica amostra atraente. Se sua equipe se beneficia ao direcionar diferentes tarefas para diferentes ferramentas, <a href=\"https:\/\/www.glbgpt.com\/hub\/best-ai-image-generators\/\">compare os melhores geradores de imagens com IA<\/a> e manter a decis\u00e3o de sele\u00e7\u00e3o no n\u00edvel da tarefa.<\/p>\n\n\n\n<h2 id=\"common-implementation-errors\" class=\"wp-block-heading\">Erros comuns de implementa\u00e7\u00e3o<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Envio de uma etiqueta da fam\u00edlia em vez de um c\u00f3digo de identifica\u00e7\u00e3o oficial exato do modelo.<\/strong> Uso <code>gpt-image-2.5-flare<\/code> ou <code>gpt-image-2.5-sunburst<\/code> na API nativa, a menos que seu provedor documente explicitamente um caminho diferente.<\/li>\n\n\n\n<li><strong>Analisar cada resposta da mesma forma que a API direta do Image.<\/strong> A API de Respostas retorna itens de sa\u00edda da chamada da ferramenta; portanto, sua l\u00f3gica de extra\u00e7\u00e3o difere da <code>images.generate<\/code> ou <code>imagens.editar<\/code>.<\/li>\n\n\n\n<li><strong>Tratar dados em base64 como uma URL de imagem hospedada.<\/strong> Decodifique os bytes, verifique a integridade do arquivo e armazene-o em seu pr\u00f3prio sistema de m\u00eddia aprovado.<\/li>\n\n\n\n<li><strong>Est\u00e1 sendo utilizado um tamanho personalizado inv\u00e1lido.<\/strong> Verifique se as dimens\u00f5es s\u00e3o m\u00faltiplos de 16, a \u00e1rea, a propor\u00e7\u00e3o e o comprimento m\u00e1ximo de cada lado antes de fazer a solicita\u00e7\u00e3o.<\/li>\n\n\n\n<li><strong>Combina\u00e7\u00e3o de op\u00e7\u00f5es de sa\u00edda incompat\u00edveis.<\/strong> A transpar\u00eancia requer os formatos PNG ou WebP; o controle de compacta\u00e7\u00e3o se aplica aos formatos JPEG e WebP.<\/li>\n\n\n\n<li><strong>Regenerar at\u00e9 que o resultado pare\u00e7a bom e, ent\u00e3o, consider\u00e1-lo como a primeira sa\u00edda.<\/strong> Guarde o primeiro resultado v\u00e1lido e relate as tentativas subsequentes separadamente se quiser uma avalia\u00e7\u00e3o honesta do modelo.<\/li>\n\n\n\n<li><strong>Classificar um tempo limite ou uma resposta de capacidade como m\u00e1 qualidade de imagem.<\/strong> A aus\u00eancia de uma imagem v\u00e1lida significa que n\u00e3o h\u00e1 pontua\u00e7\u00e3o de qualidade; registre o evento na se\u00e7\u00e3o de disponibilidade ou transporte.<\/li>\n<\/ol>\n\n\n\n<h2 id=\"gpt-image-25-api-faq\" class=\"wp-block-heading\">Perguntas frequentes sobre a API GPT Image 2.5<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">O GPT Image 2.5 possui uma API?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sim. O documento OpenAI aborda a gera\u00e7\u00e3o direta de imagens, a edi\u00e7\u00e3o direta de imagens e a gera\u00e7\u00e3o de imagens por meio da ferramenta API de respostas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quais s\u00e3o os IDs exatos do modelo GPT Image 2.5?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Os aliases m\u00f3veis s\u00e3o <code>gpt-image-2.5-flare<\/code> e <code>gpt-image-2.5-sunburst<\/code>. Os instant\u00e2neos de 8 de setembro de 2026 acrescentam <code>-2026-09-08<\/code> para cada apelido.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quanto custa a API GPT Image 2.5 por imagem?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o h\u00e1 um pre\u00e7o fixo comprovado por imagem. O custo depende dos tokens de entrada de texto, texto em cache, entrada de imagem, imagem em cache e sa\u00edda de imagem. Utilize as tarifas oficiais por milh\u00e3o de tokens com base no uso real.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O GPT Image 2.5 consegue editar v\u00e1rias imagens?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sim. A API de edi\u00e7\u00e3o documenta at\u00e9 16 imagens de entrada. Esse \u00e9 o limite m\u00e1ximo suportado, n\u00e3o uma garantia de que toda composi\u00e7\u00e3o de 16 imagens preservar\u00e1 todos os detalhes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O GPT Image 2.5 pode gerar um arquivo PNG ou WebP transparente?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sim. Defina o plano de fundo como transparente e use a sa\u00edda em formato PNG ou WebP. Verifique se o arquivo decodificado cont\u00e9m um canal alfa antes de utiliz\u00e1-lo em um pipeline de ativos de produ\u00e7\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quais s\u00e3o os limites de uso da API GPT Image 2.5?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O acesso gratuito n\u00e3o \u00e9 compat\u00edvel com a tabela atual. O N\u00edvel 1 come\u00e7a com 100.000 TPM e 5 IPM; o N\u00edvel 5 chega a 8.000.000 TPM e 250 IPM, com os limites dos N\u00edveis 2 a 4 indicados acima. Verifique a p\u00e1gina do modelo atual antes do lan\u00e7amento.<\/p>\n\n\n\n<style>.g25schema,.g25schema *{box-sizing:border-box}.g25schema{margin:24px 0;padding:18px 20px;border:1px solid #c9d3cc;border-radius:8px;background:#f6f8f6;color:#27332c;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25schema h3{margin:0 0 7px;font-size:18px}.g25schema p{margin:0;line-height:1.6}.g25schema code{color:#174c34}<\/style>\n<aside class=\"g25schema\"><h3>Nota sobre dados estruturados da se\u00e7\u00e3o de perguntas frequentes<\/h3><p>A correspond\u00eancia <code>P\u00e1gina de Perguntas Frequentes<\/code> O JSON-LD abaixo refor\u00e7a o significado das perguntas e respostas para m\u00e1quinas e fluxos de trabalho da AEO. Ele n\u00e3o garante um resultado enriquecido de FAQ do Google.<\/p><\/aside>\n<script type=\"application\/ld+json\" data-g25-faq-schema>{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Does GPT Image 2.5 have an API?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. OpenAI documents direct image generation, direct image editing, and image generation through the Responses API tool.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"What are the exact GPT Image 2.5 model IDs?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"The moving aliases are gpt-image-2.5-flare and gpt-image-2.5-sunburst. The September 8, 2026 snapshots add -2026-09-08 to each alias.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How much does the GPT Image 2.5 API cost per image?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"There is no verified flat price per image. Cost depends on returned text-input, cached-text, image-input, cached-image, and image-output tokens. Use the official per-million-token rates with actual usage.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can GPT Image 2.5 edit multiple images?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. The editing API documents up to 16 input images. That is a supported maximum, not a guarantee that every 16-image composition will preserve every detail.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can GPT Image 2.5 return a transparent PNG or WebP?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. Set the background to transparent and use PNG or WebP output. Verify the decoded file contains an alpha channel before relying on it in a production asset pipeline.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"What are the GPT Image 2.5 API rate limits?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Free access is unsupported in the current table. Tier 1 starts at 100,000 TPM and 5 IPM; Tier 5 reaches 8,000,000 TPM and 250 IPM, with Tier 2-4 limits shown above. Check the current model page before launch.\"\n            }\n        }\n    ]\n}<\/script>\n\n\n\n<h2 id=\"conclusion\" class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Utilize o Flare ou o Sunburst de acordo com o posicionamento oficial do fluxo de trabalho e, em seguida, verifique a escolha com suas pr\u00f3prias tarefas congeladas. Fixe um instant\u00e2neo datado quando a reprodutibilidade for importante, decodifique e inspecione o arquivo retornado e calcule o custo com base no uso real de tokens, em vez de um valor estimado por imagem. Nosso lote do Anywhere produziu cinco primeiros resultados s\u00f3lidos, limitados \u00e0s tarefas, mas n\u00e3o revelou uma variante oficial, n\u00e3o concluiu os testes de transpar\u00eancia ou de n\u00edvel de qualidade, nem estabeleceu ampla confiabilidade.<\/p>\n\n\n\n<style>.g25final,.g25final *{box-sizing:border-box}.g25final{margin:30px 0;padding:24px;border-radius:8px;background:#17231d;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.g25final h3{margin:0 0 9px;color:#fff;font-size:21px;letter-spacing:0}.g25final p{margin:0;color:#dce5df;line-height:1.7}.g25final a{display:inline-block;margin-top:15px;padding:10px 14px;border:1px solid #f1c85b;border-radius:6px;color:#17231d;background:#f1c85b;font-weight:800;text-decoration:none}.g25final a:focus{outline:3px solid #fff;outline-offset:2px}@media(max-width:560px){.g25final{padding:20px}.g25final a{display:block;text-align:center}}<\/style>\n<aside class=\"g25final\"><h3>Passe de uma chamada de API para um fluxo de trabalho completo de imagens<\/h3><p>Para ter acesso a v\u00e1rios modelos de imagem e fun\u00e7\u00f5es de IA em um \u00fanico painel, a um pre\u00e7o acess\u00edvel, com uma interface de linha de comando (CLI) que integra o desenvolvimento \u00e0s ferramentas de produ\u00e7\u00e3o j\u00e1 existentes:<\/p><a href=\"https:\/\/www.glbgpt.com\/image?inviter=hub_features_image&amp;login=1\">Continue seu fluxo de trabalho de imagens no GlobalGPT<\/a><\/aside>","protected":false},"excerpt":{"rendered":"<p>OpenAI&#8217;s GPT Image 2.5 API is a two-model family, not a single callable model named gpt-image-2.5. The current moving aliases are gpt-image-2.5-flare, positioned by OpenAI for fast, high-quality everyday generation, and gpt-image-2.5-sunburst, positioned for precision-focused image editing. Both were released on September 8, 2026. This guide covers the exact IDs, three API paths, supported parameters, [&hellip;]<\/p>","protected":false},"author":7,"featured_media":19102,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"GPT Image 2.5 API: Models, Pricing, Examples, and Tests","_seopress_titles_desc":"Learn the exact GPT Image 2.5 API model IDs, endpoints, pricing formula, parameters, rate limits, and what a controlled unified-route test returned.","_seopress_robots_index":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-19163","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-image"],"acf":[],"_links":{"self":[{"href":"https:\/\/wp.glbgpt.com\/pt-br\/wp-json\/wp\/v2\/posts\/19163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.glbgpt.com\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.glbgpt.com\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/pt-br\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/pt-br\/wp-json\/wp\/v2\/comments?post=19163"}],"version-history":[{"count":2,"href":"https:\/\/wp.glbgpt.com\/pt-br\/wp-json\/wp\/v2\/posts\/19163\/revisions"}],"predecessor-version":[{"id":19185,"href":"https:\/\/wp.glbgpt.com\/pt-br\/wp-json\/wp\/v2\/posts\/19163\/revisions\/19185"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/pt-br\/wp-json\/wp\/v2\/media\/19102"}],"wp:attachment":[{"href":"https:\/\/wp.glbgpt.com\/pt-br\/wp-json\/wp\/v2\/media?parent=19163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/pt-br\/wp-json\/wp\/v2\/categories?post=19163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/pt-br\/wp-json\/wp\/v2\/tags?post=19163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}