Para apps para dispositivos móveis e Web, os SDKs do Firebase AI Logic permitem interagir com os modelos Gemini compatíveis diretamente do app.
Os modelos Gemini são considerados multimodais porque são capazes de processar e até gerar várias modalidades, incluindo texto, código, PDFs, imagens, vídeo e áudio.
Consulte também nossas perguntas frequentes sobre todos os modelos que o Firebase AI Logic aceita e não aceita.
Modelos de uso geral
Pular para comparações de modelos
Gemini 3.1 Pro
gemini-3.1-pro-preview
Inteligência avançada, habilidades complexas de resolução de problemas e recursos poderosos de codificação de agentes e vibrações.
Gemini 3 Flash
gemini-3-flash-preview
Desempenho de classe Frontier rivalizando com modelos maiores a uma fração do custo.
Gemini 3.1 Flash-Lite
gemini-3.1-flash-lite-preview
Modelo de alto volume e sensível a custos com o desempenho e a qualidade da série Gemini 3.
Gemini 2.5 Pro
gemini-2.5-pro
Nosso modelo mais avançado para tarefas complexas da série Gemini 2.5, com recursos de raciocínio profundo e programação.
Gemini 2.5 Flash
gemini-2.5-flash
Nosso melhor modelo de preço-performance da série Gemini 2.5, especialmente para tarefas de baixa latência e alto volume que exigem raciocínio.
Gemini 2.5 Flash-Lite
gemini-2.5-flash-lite
O modelo multimodal mais rápido e econômico da série Gemini 2.5.
Modelos de geração de imagens
Você pode gerar e editar imagens com os modelos Gemini.
Pular para comparações de modelos
Gemini
Imagens no Gemini 3 Pro (Nano Banana Pro)
gemini-3-pro-image-preview
projetado para produção de recursos profissionais, usando raciocínio avançado ("Pensamento") para seguir instruções complexas e renderizar texto de alta fidelidade.
Gemini 3.1 Flash Image (Nano Banana 2)
gemini-3.1-flash-image-preview
Contraparte de alta eficiência do Gemini 3 Pro Image, otimizada para velocidade e casos de uso de alto volume para desenvolvedores.
Criação de imagens do Gemini 2.5 Flash (Nano Banana)
gemini-2.5-flash-image
Projetado para velocidade e eficiência, otimizado para tarefas de alto volume e baixa latência.
Imagen (descontinuado)
Para mais detalhes sobre os modelos Imagen, consulte Modelos Imagen mais antigos mais adiante nesta página.
Modelos de geração de áudio
É possível gerar áudio transmitido por streaming com modelos que oferecem suporte ao Gemini Live API.
Pular para comparações de modelos
Gemini 2.5 Flash com áudio nativo da API Gemini Live
API Gemini Developer: gemini-2.5-flash-native-audio-preview-12-2025
API Gemini da Vertex AI: gemini-live-2.5-flash-native-audio
Permite interações de voz e vídeo em tempo real e de baixa latência com um modelo do Gemini bidirecional.
O restante desta página oferece informações detalhadas sobre os modelos compatíveis com Firebase AI Logic.
-
- Entrada e saída compatíveis
- Comparação de alto nível dos recursos compatíveis
- Especificações e limitações, como o número máximo de tokens de entrada ou o comprimento máximo do vídeo de entrada
Descrição de como os modelos são versionados, especificamente as versões estável, atualizada automaticamente, prévia e experimental
Listas de nomes de modelos disponíveis para incluir no código durante a inicialização
Listas de idiomas disponíveis para os modelos
Na parte de baixo desta página, você pode conferir informações detalhadas sobre modelos de geração anterior.
Comparação de modelos
Cada modelo tem recursos diferentes para oferecer suporte a vários casos de uso. Cada uma das tabelas nesta seção descreve cada modelo quando usado com Firebase AI Logic. Cada modelo pode ter outros recursos que não estão disponíveis ao usar nossos SDKs.
Se você não encontrar as informações que procura nas subseções a seguir, consulte a documentação do provedor de API escolhido: Gemini Developer API ou Vertex AI Gemini API.
Entrada e saída compatíveis
Estes são os tipos de entrada e saída compatíveis ao usar cada modelo com Firebase AI Logic:
|
<span="notranslate">Gemini 3 e 3.1 Pro, Flash, Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 3 e 3.1 Pro, Flash Image </span="notranslate"> |
<span="notranslate">Gemini 2.5 Pro, Flash, Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 2.5 Flash Image </span="notranslate"> |
<span="notranslate">Gemini 2.5 Flash‑Live *** </span="notranslate"> |
|
|---|---|---|---|---|---|
| Tipos de entrada | |||||
| Texto | (streaming) | ||||
| Código | |||||
| Documentos (PDFs ou texto simples) |
|||||
| Imagens | |||||
| Vídeo | (streaming) | ||||
| Áudio | (streaming) | ||||
| Tipos de saída | |||||
| Texto | |||||
| Texto (streaming) | (transcrição) | ||||
| Código | |||||
| Saída estruturada (como JSON) |
|||||
| Imagens | |||||
| Áudio | (streaming) | ||||
Para saber mais sobre os tipos de arquivo compatíveis, consulte Arquivos de entrada e requisitos compatíveis.
Recursos e funcionalidades compatíveis
Estas são as funcionalidades e os recursos compatíveis ao usar cada modelo com Firebase AI Logic:
|
<span="notranslate">Gemini 3 e 3.1 Pro, Flash, Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 3 e 3.1 Pro, Flash Image </span="notranslate"> |
<span="notranslate">Gemini 2.5 Pro, Flash, Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 2.5 Flash Image </span="notranslate"> |
<span="notranslate">Gemini 2.5 Flash‑Live *** </span="notranslate"> |
|
|---|---|---|---|---|---|
| Raciocínio | |||||
| Gerar texto com base em entradas somente de texto ou multimodais | intercalado ou como parte da imagem | intercalado ou como parte da imagem | somente transcrição | ||
| Gerar imagens | |||||
| Editar imagens | |||||
| Gerar áudio | somente streaming | ||||
|
Gerar saída estruturada
(como JSON) |
|||||
|
Analisar documentos
(PDFs ou texto simples) |
|||||
| Analisar imagens (visão) | |||||
| Analisar vídeo (visão) | somente streaming | ||||
| Analisar áudio | somente streaming | ||||
| Chat multiturno | somente streaming | ||||
| Streaming multimodal bidirecional | |||||
| Instruções do sistema | |||||
| Contar tokens |
Ferramentas compatíveis
Estas são as ferramentas compatíveis ao usar cada modelo com o Firebase AI Logic:|
<span="notranslate">Gemini 3 e 3.1 Pro, Flash, Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 3 e 3.1 Pro, Flash Image </span="notranslate"> |
<span="notranslate">Gemini 2.5 Pro, Flash, Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 2.5 Flash Image </span="notranslate"> |
<span="notranslate">Gemini 2.5 Flash‑Live *** </span="notranslate"> |
|
|---|---|---|---|---|---|
| Chamadas de função | |||||
| Execução de código | |||||
| Contexto do URL | |||||
| Embasamento com a Pesquisa Google |
Especificações e limitações
Estas são as especificações e limitações ao usar cada modelo com o Firebase AI Logic:
| Propriedade |
<span="notranslate">Gemini 3 e 3.1 Pro, Flash, Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 3 e 3.1 Pro, Flash Image </span="notranslate"> |
<span="notranslate">Gemini 2.5 Pro, Flash, Flash‑Lite </span="notranslate"> |
<span="notranslate">Gemini 2.5 Flash Image </span="notranslate"> |
<span="notranslate">Gemini 2.5 Flash‑Live *** </span="notranslate"> |
|---|---|---|---|---|---|
| Limite de token de entrada * | 1.048.576 tokens | 65.536 tokens | 1.048.576 tokens | 32.768 tokens | 32 mil tokens (padrão; pode ser atualizado para 128 mil) |
| Limite de token de saída * | 65.536 tokens | 32.768 tokens | 65.536 tokens | 8.192 tokens | 64 mil tokens |
| Data limite de conhecimento | Janeiro de 2025 | Janeiro de 2025 | Janeiro de 2025 | Junho de 2025 | Janeiro de 2025 |
| PDFs (por solicitação) | |||||
| Número máximo de arquivos PDF de entrada ** |
900 arquivos | 14 arquivos | 3.000 arquivos | 3 arquivos | --- |
| Número máximo de páginas por arquivo PDF de entrada ** |
900 páginas | 14 páginas | 1.000 páginas | 3 páginas | --- |
| Tamanho máximo por arquivo PDF de entrada |
50 MB | 50 MB | 50 MB | 50 MB | --- |
| Imagens (por solicitação) | |||||
| Número máximo de imagens de entrada |
1.000 imagens | 14 imagens | 3.000 imagens | 3 imagens | --- |
| Número máximo de imagens de saída |
--- | 10 imagens | --- | 10 imagens | --- |
| Tamanho máximo por imagem codificada em base64 de entrada |
7 MB | 7 MB | 7 MB | 7 MB | --- |
| Vídeo (por solicitação) | |||||
| Número máximo de arquivos de vídeo de entrada |
10 arquivos | --- | 10 arquivos | --- | --- |
| Duração máxima de todos os vídeos de entrada (somente frames) |
Cerca de 60 minutos | --- | Cerca de 60 minutos | --- | --- |
| Duração máxima de todos os vídeos de entrada (frames+áudio) |
aproximadamente 45 minutos | --- | aproximadamente 45 minutos | --- | --- |
| Áudio (por solicitação) | |||||
| Número máximo de arquivos de áudio de entrada |
1 arquivo | --- | 1 arquivo | --- | --- |
| Número máximo de arquivos de áudio de saída |
--- | --- | --- | --- | --- |
| Comprimento máximo de todo o áudio de entrada |
Cerca de 8,4 horas | --- | Cerca de 8,4 horas | --- | --- |
| Comprimento máximo de todo o áudio de saída |
--- | --- | --- | --- | --- |
*
Para todos os modelos Gemini, um token equivale a cerca de quatro caracteres,
portanto, 100 tokens equivalem a cerca de 60 a 80 palavras em inglês. Para modelos Gemini, é possível
determinar a contagem total de tokens nas solicitações usando
countTokens.
** Os PDFs são tratados como imagens. Por isso, uma única página de um PDF é tratada como uma imagem. O número de páginas permitido em uma solicitação é limitado ao número de imagens que o modelo aceita.
*** Os modelos Gemini 2.5 Flash-Live são os modelos de áudio nativo que oferecem suporte ao Gemini Live API.
Encontrar mais informações detalhadas
As cotas e os preços são diferentes para cada modelo. O preço também depende da entrada e da saída.
Saiba mais sobre os tipos de arquivos de entrada aceitos, como especificar o tipo MIME e como garantir que seus arquivos de entrada e solicitações multimodais atendam aos requisitos e sigam as práticas recomendadas em Requisitos e arquivos de entrada aceitos.
Controle de versões e padrões de nomenclatura de modelos
Os modelos são oferecidos em versões estável, prévia e experimental. Para facilidade, há suporte para aliases sem valores de versão explícitos.
Para encontrar nomes de modelos específicos a serem usados no seu código, consulte a seção "nomes de modelos disponíveis" mais adiante nesta página.
| Tipo de versão / Etapa de lançamento |
Descrição | Padrão de nome do modelo | |
|---|---|---|---|
| Estável |
As versões estáveis estão disponíveis e têm suporte
para uso em produção a partir da data de lançamento.
|
|
|
| Alias estável atualizado automaticamente (somente modelos Gemini 2.0) |
Os aliases estáveis atualizados automaticamente sempre apontam para
a versão mais recente estável desse modelo.
|
Apenas modelos Gemini 2.0
Exemplo: |
|
| Visualizar |
As versões de pré-lançamento têm novos recursos e são consideradas instáveis.
|
Os nomes dos modelos de versões de prévia são anexados com
Exemplos: |
|
| Experimental |
As versões experimentais têm novos recursos e são consideradas instáveis.
|
Os nomes de modelos de versões experimentais são anexados com
Exemplo: |
|
| Aposentado |
Versões desativadas já passaram da data de desativação e foram desativadas permanentemente.
|
--- |
|
Nomes de modelos disponíveis
Os nomes de modelos são os valores explícitos que você inclui no seu código durante a inicialização do modelo.
Ir para nomes de modelos Gemini Ir para nomes de modelos Imagen (descontinuado)
Listar todos os modelos disponíveis de maneira programática
É possível listar todos os nomes de modelos disponíveis usando a API REST:
Gemini Developer API: chame o endpoint
models.list.Vertex AI Gemini API: chame o endpoint
publishers.models.list.
A lista retornada inclui todos os modelos compatíveis com os provedores de API, mas o Firebase AI Logic só é compatível com os modelos Gemini e Imagen descritos nesta página.
Além disso, os aliases atualizados automaticamente (por exemplo, gemini-2.0-flash) não são listados porque são um alias de conveniência para o modelo de base.
Gemini nomes de modelos
Para ver exemplos de inicialização da sua plataforma, consulte o guia de primeiros passos.
Para detalhes sobre as etapas de lançamento (especialmente para casos de uso, faturamento e desligamento), consulte padrões de nomenclatura e controle de versões de modelos.
Gemini 3.1 Pro nomes de modelos
Requer o plano de preços Blaze de pagamento por uso, independente do seu provedor de Gemini API.
| Nome do modelo | Descrição | Etapa de lançamento | Data da versão | Data de desativação |
|---|---|---|---|---|
gemini-3.1-pro-preview |
Versão de prévia mais recente do Gemini 3 Pro | Visualizar | 2026-02-19 | A ser determinado |
Gemini 3 Flash nomes de modelos
O não exige o plano de preços Blaze de pagamento por uso se você estiver usando o Gemini Developer API (geralmente, os modelos de prévia exigem um plano pago).
| Nome do modelo | Descrição | Etapa de lançamento | Data da versão | Data de desativação |
|---|---|---|---|---|
gemini-3-flash-preview |
Versão de pré-lançamento de Gemini 3 Flash | Visualizar | 2025-12-17 | A ser determinado |
Gemini 3.1 Flash‑Lite nomes de modelos
O não exige o plano de preços Blaze de pagamento por uso se você estiver usando o Gemini Developer API (geralmente, os modelos de prévia exigem um plano pago).
| Nome do modelo | Descrição | Etapa de lançamento | Data da versão | Data de desativação |
|---|---|---|---|---|
gemini-3.1-flash-lite-preview |
Versão de pré-lançamento de Gemini 3.1 Flash‑Lite | Visualizar | 2026-03-03 | A ser determinado |
Nomes de modelos Gemini 3 Pro Image (também conhecidos como "Nano Banana Pro")
Requer o plano de preços Blaze de pagamento por uso, independente do seu provedor de Gemini API.
| Nome do modelo | Descrição | Etapa de lançamento | Data da versão | Data de desativação |
|---|---|---|---|---|
gemini-3-pro-image-preview |
Versão de prévia do Gemini 3 Pro Image (também conhecido como "Nano Banana Pro") |
Visualizar | 2025-11-20 | A ser determinado |
Nomes de modelos Gemini 3.1 Flash Image (também conhecidos como "Nano Banana 2")
Requer o plano de preços Blaze de pagamento por uso, independente do seu provedor de Gemini API.
| Nome do modelo | Descrição | Etapa de lançamento | Data da versão | Data de desativação |
|---|---|---|---|---|
gemini-3.1-flash-image-preview |
Versão de prévia do Gemini 3.1 Flash Image (também conhecido como "Nano Banana 2") |
Visualizar | 2026-02-26 | A ser determinado |
Gemini 2.5 Pro nomes de modelos
O não exige o plano de preços Blaze de pagamento por uso se você estiver usando o Gemini Developer API.
| Nome do modelo | Descrição | Etapa de lançamento | Data da versão | Data de desativação |
|---|---|---|---|---|
gemini-2.5-pro |
Versão estável do Gemini 2.5 Pro | Estável | 2025-06-17 | A partir de 17/06/2026 |
Gemini 2.5 Flash nomes de modelos
O não exige o plano de preços Blaze de pagamento por uso se você estiver usando o Gemini Developer API.
| Nome do modelo | Descrição | Etapa de lançamento | Data da versão | Data de desativação |
|---|---|---|---|---|
gemini-2.5-flash |
Versão estável do Gemini 2.5 Flash | Estável | 2025-06-17 | A partir de 17/06/2026 |
Gemini 2.5 Flash‑Lite nomes de modelos
O não exige o plano de preços Blaze de pagamento por uso se você estiver usando o Gemini Developer API.
| Nome do modelo | Descrição | Etapa de lançamento | Data da versão | Data de desativação |
|---|---|---|---|---|
gemini-2.5-flash-lite |
Versão estável do Gemini 2.5 Flash‑Lite | Estável | 2025-07-22 | A partir de 2026-07-22 |
Nomes de modelos Gemini 2.5 Flash Image (também conhecidos como "Nano Banana")
Requer o plano de preços Blaze de pagamento por uso, independente do seu provedor de Gemini API.
| Nome do modelo | Descrição | Etapa de lançamento | Data da versão | Data de desativação |
|---|---|---|---|---|
gemini-2.5-flash-image |
Versão estável para Gemini 2.5 Flash Image (também conhecida como "Nano Banana") | Estável | 2025-10-02 | A partir de 2026-10-02 |
Gemini 2.5 Flash Live nomes de modelos
O não exige o plano de preços Blaze de pagamento por uso se você estiver usando o Gemini Developer API (geralmente, os modelos de prévia exigem um plano pago).
Os modelos Gemini 2.5 Flash Live são os modelos de áudio nativo que oferecem suporte ao Gemini Live API. Embora o modelo tenha nomes diferentes dependendo do provedor da API Gemini, o comportamento e os recursos são os mesmos.
| Gemini Developer API Nome do modelo |
Descrição | Etapa de lançamento | Data da versão | Data de desativação |
|---|---|---|---|---|
gemini-2.5-flash-native-audio-preview-12-2025 1 |
Versão de prévia mais recente do Live API no Gemini Developer API | Visualizar | 2025-12-12 | A ser determinado |
gemini-2.5-flash-native-audio-preview-09-2025 1 |
Versão de prévia inicial do Live API no Gemini Developer API | Visualizar | 2025-09-18 | A ser determinado |
| Vertex AI Gemini API Nome do modelo |
Descrição | Etapa de lançamento | Data da versão | Data de desativação |
|---|---|---|---|---|
gemini-live-2.5-flash-native-audio 2 |
Versão estável do Live API no Vertex AI Gemini API | Estável | 2025-12-12 | A partir de 2026-12-12 |
gemini-live-2.5-flash-preview-native-audio-09-2025 2 |
Versão de pré-lançamento do Live API no Vertex AI Gemini API | Visualizar | 2025-09-18 | A ser determinado |
1 Apenas compatível com o Gemini Developer API.
Além disso, mesmo sendo modelos de prévia, eles estão disponíveis no
"nível sem custo financeiro" do Gemini Developer API.
2 Apenas compatível com Vertex AI Gemini API.
Além disso, esses modelos não são compatíveis com o local global.
Nomes de modelos Imagen (uso suspenso)
Para nomes de modelos Imagen, consulte Modelos Imagen mais antigos mais adiante nesta página.
Idiomas compatíveis
Todos os modelos Gemini podem entender e responder nos seguintes idiomas:
Árabe (ar), bengali (bn), búlgaro (bg), chinês simplificado e tradicional (zh), croata (hr), tcheco (cs), dinamarquês (da), neerlandês (nl), inglês (en), estoniano (et), finlandês (fi), francês (fr), alemão (de), grego (el), hebraico (iw), hindi (hi), húngaro (hu), indonésio (id), italiano (it), japonês (ja), coreano (ko), letão (lv), lituano (lt), norueguês (no), polonês (pl), português (pt), romeno (ro), russo (ru), sérvio (sr), eslovaco (sk), esloveno (sl), espanhol (es), swahili (sw), sueco (sv), tailandês (th), turco (tr), ucraniano (uk), vietnamita (vi)
Os modelos Gemini 2.0 Flash, Gemini 1.5 Pro e Gemini 1.5 Flash podem entender e responder nos seguintes outros idiomas:
Africâner (af), amárico (am), assamês (as), azerbaijano (az), bielorrusso (be), bósnio (bs), catalão (ca), cebuano (ceb), córsico (co), galês (cy), divehi (dv), esperanto (eo), basco (eu), persa (fa), filipino (tagalo) (fil), frísio (fy), irlandês (ga), gaélico escocês (gd), galego (gl), guzerate (gu), hauçá (ha), havaiano (haw), hmong (hmn), crioulo haitiano (ht), armênio (hy), igbo (ig), islandês (is), javanês (jv), georgiano (ka), cazaque (kk), khmer (km), canarês (kn), krio (kri), curdo (ku), quirguiz (ky), latim (la), luxemburguês (lb), laosiano (lo), malgaxe (mg), maori (mi), macedônio (mk), malaiala (ml), mongol (mn), meiteilon (Manipuri) (mni-Mtei), marati (mr), malaio (ms), maltês (mt), mianmar (birmanês) (my), nepalês (ne), nianja (chicheua) (ny), odia (oriá) (or), punjabi (pa), pashto (ps), sindi (sd), cingalês (si), samoano (sm), chona (sn), somali (so), albanês (sq), sesotho (st), sundanês (su), tâmil (ta), télugo (te), tadjique (tg), uyghur (ug), urdu (ur), usbeque (uz), xhosa (xh), Ídiche (yi), iorubá (yo), zulu (zu)
Informações sobre modelos anteriores
Os seguintes modelos estão ativos, mas são de geração anterior. Recomendamos usar um dos modelos mais recentes sempre que possível.
Se você não encontrar as informações que procura nas subseções a seguir, consulte a documentação do provedor de API escolhido para mais detalhes:
Gemini Developer API: modelos Gemini e modelos Imagen
Vertex AI Gemini API: modelos Gemini e modelos Imagen
Modelos Gemini mais antigos
gemini-2.0-flash-001(e o alias atualizado automaticamentegemini-2.0-flash)gemini-2.0-flash-lite-001(e o alias atualizado automaticamentegemini-2.0-flash-lite)
Para informações sobre modelos Gemini Live API mais antigos, consulte a documentação do provedor Gemini API:
Modelos Imagen mais antigos
imagen-4.0-ultra-generate-001imagen-4.0-generate-001imagen-4.0-fast-generate-001imagen-3.0-capability-001imagen-3.0-generate-002imagen-3.0-generate-001imagen-3.0-fast-generate-001
Ver detalhes sobre modelos anteriores
Próximas etapas
Teste os recursos do Gemini API
- Crie conversas multiturno (chat).
- Gerar texto com base em comandos somente de texto.
- Gere texto usando comandos com vários tipos de arquivos, como imagens, PDFs, vídeos e áudios.
- Gerar saída estruturada (como JSON) com base em comandos de texto e multimodais.
- Gerar e editar imagens com base em comandos de texto e multimodais.
- Entrada e saída de stream (incluindo áudio) usando o Gemini Live API.
- Use ferramentas (como chamada de função e embasamento com a Pesquisa Google) para conectar um modelo Gemini a outras partes do app e a sistemas e informações externas.