Coisas que eu quero fazer
O Gemini 2.5 Flash Image (comumente conhecido como nano-banana) foi lançado, então vou tentar usá-lo com JavaScript. Dizem que este modelo é particularmente bom para edição de imagens.
No artigo a seguir, gerei uma imagem usando o Gemini 2.0 e, em seguida, tentei usar o código que criei com o Gemini 2.5 Flash Image, mas não funcionou. Aqui, documentarei as correções que fiz e os motivos pelos quais não funcionou.
Perceber
Na data de publicação deste artigo (29 de agosto de 2025), o serviço é gratuito (de acordo com o Google, para projetos não vinculados a uma conta de faturamento).Não pôde ser utilizado.
No entanto, como o Gemini 2.5 Flash Image (nano-banana) é um modelo recém-lançado, existe a possibilidade de que o problema seja corrigido.
Coisas que eu tentei
Crie o código JavaScript com base na página a seguir.

(Não funcionará como está, portanto, recomenda-se alterar o nome do modelo no código da página seguinte para gemini-2.5-flash-image-preview.)
Resultado
Falhou.
Os registros do navegador mostraram a seguinte saída:
Failed to load resource: the server responded with a status of 429 ()
Understand this error
@google_genai.js?v=d283f444:7780 Uncaught (in promise) ClientError: got status: 429 . {'error':{'code':429,'message':'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits.','status':'RESOURCE_EXHAUSTED','details':[{'@type':'type.googleapis.com/google.rpc.QuotaFailure','violations':[{'quotaMetric':'generativelanguage.googleapis.com/generate_content_free_tier_requests','quotaId':'GenerateRequestsPerDayPerProjectPerModel-FreeTier','quotaDimensions':{'location':'global','model':'gemini-2.5-flash-preview-image'}},{'quotaMetric':'generativelanguage.googleapis.com/generate_content_free_tier_requests','quotaId':'GenerateRequestsPerMinutePerProjectPerModel-FreeTier','quotaDimensions':{'location':'global','model':'gemini-2.5-flash-preview-image'}},{'quotaMetric':'generativelanguage.googleapis.com/generate_content_free_tier_input_token_count','quotaId':'GenerateContentInputTokensPerModelPerMinute-FreeTier','quotaDimensions':{'location':'global','model':'gemini-2.5-flash-preview-image'}}]},{'@type':'type.googleapis.com/google.rpc.Help','links':[{'description':'Learn more about Gemini API quotas','url':'https://ai.google.dev/gemini-api/docs/rate-limits'}]},{'@type':'type.googleapis.com/google.rpc.RetryInfo','retryDelay':'2s'}]}}

Por que falhou?
Os registros indicam que o limite foi excedido. No entanto, esse erro ocorre desde a primeira vez.
Ao ler atentamente a página em questão, fica claro que a geração de imagens de pré-visualização em Flash do Gemini 2.5 não está disponível na versão gratuita. ( A geração de imagens de pré-visualização em Flash do Gemini 2.0 está disponível na versão gratuita.)
Em outras palavras, o recurso de geração de imagens de pré-visualização em Flash do Gemini 2.5 não está disponível na versão gratuita.

No entanto, essa restrição poderá ser corrigida e disponibilizada no futuro.


コメント