En savoir plus sur les modèles compatibles

Pour les applications mobiles et Web, les SDK Firebase AI Logic vous permettent d'interagir avec les modèles Gemini compatibles directement depuis votre application.

Les modèles Gemini sont considérés comme multimodaux, car ils sont capables de traiter et même de générer plusieurs modalités, y compris du texte, du code, des PDF, des images, des vidéos et de l'audio.

Consultez également nos questions fréquentes pour connaître tous les modèles compatibles et non compatibles avec Firebase AI Logic.

Modèles à usage général

 Accéder aux tableaux contenant les détails des modèles

Modèles à usage général Gemini 3.x

NOTRE MODÈLE DE PENSÉE AVANCÉ

gemini-3.1-pro-preview

Intelligence avancée, compétences en résolution de problèmes complexes et puissantes capacités de codage d'agentivité et d'ambiance. (facturation requise)

RAPIDE ET INTELLIGENT

gemini-3.5-flash

Des performances de pointe rivalisant avec celles des modèles plus grands, pour un coût bien inférieur. (aucune facturation requise)

ULTRA RAPIDE

gemini-3.1-flash-lite

Modèle de travail à volume élevé et sensible aux coûts, avec les performances et la qualité de la série Gemini 3. (aucune facturation requise)

Modèles à usage général Gemini 2.5

  • Gemini 2.5 Pro (gemini-2.5-pro) : modèle le plus avancé pour les tâches complexes de la série Gemini 2.5, doté de capacités de raisonnement et de codage approfondies. (aucune facturation requise)

  • Gemini 2.5 Flash (gemini-2.5-flash) : modèle offrant le meilleur rapport prix/performances de la série Gemini 2.5, en particulier pour les tâches à faible latence et à volume élevé nécessitant un raisonnement. (aucune facturation requise)

  • Gemini 2.5 Flash (gemini-2.5-flash-lite) : modèle multimodal le plus rapide et le plus économique de la série Gemini 2.5. (aucune facturation requise)

Modèles de génération d'images

 Accéder aux tableaux contenant les détails des modèles

Modèles de génération d'images Gemini 3.x

gemini-3-pro-image

Modèles de pointe pour la génération et la retouche d'images permettant de créer des images natives très contextuelles. (facturation requise)

gemini-3.1-flash-image

Génération et retouche d'images puissantes et très efficaces, optimisées pour la vitesse et les cas d'utilisation à fort volume. (facturation requise)

gemini-3.1-flash-lite-image

Génération et retouche d'images à faible latence et économiques, conçues pour les cas d'utilisation interactifs à volume élevé. (facturation requise)

Modèles de génération d'images Gemini 2.5

  • Gemini 2.5 Flash Image (gemini-2.5-flash-image, alias "Nano Banana") : conçu pour la vitesse et l'efficacité, optimisé pour les tâches à faible latence et à volume élevé. (facturation requise)

Modèles de génération audio

Vous pouvez générer de l'audio diffusé en flux continu avec les modèles compatibles avec Gemini Live API.

 Accéder à la page contenant les détails du modèle

API Gemini Developer : gemini-2.5-flash-native-audio-preview-12-2025

API Gemini Vertex AI : gemini-live-2.5-flash-native-audio

Permet des interactions vocales et vidéo en temps réel et à faible latence avec un modèle Gemini bidirectionnel. (aucune facturation requise)


Le reste de cette page fournit des informations détaillées sur les modèles compatibles avec Firebase AI Logic.

  • Comparer des modèles :

    • Entrées et sorties acceptées
    • Comparaison générale des fonctionnalités compatibles
    • Spécifications et limites, par exemple le nombre maximal de jetons d'entrée ou la longueur maximale de la vidéo d'entrée
  • Description de la gestion des versions des modèles, en particulier de leurs versions stable, mise à jour automatique, preview et expérimentale

  • Listes des noms de modèles disponibles à inclure dans votre code lors de l'initialisation

  • Listes des langues disponibles pour les modèles

En bas de cette page, vous pouvez consulter des informations détaillées sur les modèles de génération précédente.

Pour en savoir plus sur les modèles Gemini Live API (comme gemini-live-2.5-flash-native-audio), consultez Limites et spécifications de Live API.



Comparer des modèles

Chaque modèle possède des capacités différentes pour répondre à divers cas d'utilisation. Notez que chaque tableau de cette section décrit chaque modèle lorsqu'il est utilisé avec Firebase AI Logic. Chaque modèle peut disposer de fonctionnalités supplémentaires qui ne sont pas disponibles lorsque vous utilisez nos SDK.

Si vous ne trouvez pas les informations que vous recherchez dans les sous-sections suivantes, vous pouvez en trouver d'autres dans la documentation du fournisseur d'API de votre choix : Gemini Developer API ou Vertex AI Gemini API.

Pour en savoir plus sur les modèles Gemini Live API (comme gemini-live-2.5-flash-native-audio), consultez Limites et spécifications de Live API.

Entrées et sorties acceptées

Le tableau suivant répertorie les types d'entrée et de sortie compatibles lorsque vous utilisez chaque modèle avec Firebase AI Logic.

Pour en savoir plus sur les types de fichiers acceptés, consultez Fichiers d'entrée et exigences acceptés.

<span="notranslate">Gemini 3.x
Pro, Flash, Flash‑Lite </span="notranslate">
<span="notranslate">Gemini 3.x
Pro
Image </span="notranslate">
<span="notranslate">Gemini 3.x
Flash
Image </span="notranslate">
<span="notranslate">Gemini 3.x
Flash‑Lite
Image </span="notranslate">
Types d'entrée
Texte
Code
Documents
(PDF ou texte brut)
Images
Vidéo
Audio
Types de sortie
Texte
Texte (streaming)
Code
Sortie structurée
(comme JSON)
Images
Audio

Fonctionnalités et capacités prises en charge

Le tableau suivant répertorie les fonctionnalités et les caractéristiques compatibles lorsque vous utilisez chaque modèle avec Firebase AI Logic.

<span="notranslate">Gemini 3.x
Pro, Flash, Flash‑Lite </span="notranslate">
<span="notranslate">Gemini 3.x
Pro
Image </span="notranslate">
<span="notranslate">Gemini 3.x
Flash
Image </span="notranslate">
<span="notranslate">Gemini 3.x
Flash‑Lite
Image </span="notranslate">
Raisonnement
Générer du texte à partir d'entrées multimodales ou textuelles entrelacé ou faisant partie de l'image entrelacé ou faisant partie de l'image entrelacé ou faisant partie de l'image
Générer des images
Modifier des images
Générer de l'audio
Générer une sortie structurée
(comme JSON)
Analyser des documents
(PDF ou texte brut)
(text-output | image-output)
Analyser des images
(text-output | image-output)
Analyser une vidéo
(text-output | image-output)
Analyser l'audio
Chat multitour
Streaming multimodal bidirectionnel
Outils compatibles
Appel de fonction
Exécution de code
Contexte de l'URL
Ancrage avec Google Search
Ancrage avec Google Maps

Spécifications et limites

Le tableau suivant liste les spécifications et les limites lors de l'utilisation de chaque modèle avec Firebase AI Logic.

Propriété <span="notranslate">Gemini 3.x
Pro, Flash, Flash‑Lite </span="notranslate">
<span="notranslate">Gemini 3.x
Pro
Image </span="notranslate">
<span="notranslate">Gemini 3.x
Flash
Image </span="notranslate">
<span="notranslate">Gemini 3.x
Flash‑Lite
Image </span="notranslate">
Limite de jetons d'entrée* 1 048 576 jetons 65 536 jetons 131 072 jetons 65 536 jetons
Limite de jetons de sortie* 65 536 jetons 32 768 jetons 32 768 jetons 4 096 jetons
Date limite des connaissances Janvier 2025 Janvier 2025 Janvier 2025 Janvier 2025
PDF (sur demande)
Nombre maximal
de fichiers PDF d'entrée**
900 fichiers 14 fichiers 14 fichiers 14 fichiers
Nombre maximal
de pages
par fichier PDF d'entrée**
900 pages 14 pages 14 pages 14 pages
Taille maximale de chaque fichier PDF d'entrée :
50 Mo 50 Mo 50 Mo 50 Mo
Images (par demande)
Nombre maximal
d'images d'entrée
1 000 images 14 images 14 images 14 images
Taille maximale
par image d'entrée encodée en base64
7 Mo 7 Mo 7 Mo 7 Mo
Nombre maximal
d'images générées
--- Jusqu'à la limite de jetons de sortie Jusqu'à la limite de jetons de sortie Jusqu'à la limite de jetons de sortie
Vidéo (par demande)
Nombre maximal
de fichiers vidéo d'entrée
10 fichiers --- Jusqu'à la limite de jetons d'entrée Jusqu'à la limite de jetons d'entrée
Durée maximale
de toutes les vidéos
(images uniquement)
Environ 60 minutes --- 25 minutes environ Environ 12 minutes
Durée maximale
de toutes les vidéos saisies
(images et audio)
45 minutes environ --- --- ---
Audio (par demande)
Nombre maximal
de fichiers audio d'entrée
1 fichier --- --- ---
Durée maximale
de tous les contenus audio saisis
~8,4 heures --- --- ---

Pour tous les modèles Gemini, un jeton équivaut à environ quatre caractères. 100 jetons correspondent donc à environ 60 à 80 mots en anglais. Pour les modèles Gemini, vous pouvez déterminer le nombre total de jetons dans vos requêtes à l'aide de countTokens.

** Les PDF sont traités comme des images. Ainsi, une seule page d'un PDF est traitée comme une seule image. Le nombre de pages autorisées dans une requête est limité au nombre d'images que le modèle peut accepter.

Obtenir des informations détaillées supplémentaires



Gestion des versions et schémas de dénomination des modèles

Les modèles sont proposés en versions stable, preview et expérimentale. Pour plus de commodité, les alias sans valeurs de version explicites sont acceptés.

Pour trouver des noms de modèles spécifiques à utiliser dans votre code, consultez la section Noms de modèles disponibles plus loin sur cette page.

Type de version /
Phase de version
Description Format du nom du modèle
Stable Les versions stables sont disponibles et compatibles avec une utilisation en production à partir de la date de sortie.
  • Une version stable d'un modèle est généralement publiée avec une date d'arrêt, qui indique le dernier jour où le modèle est disponible. Après cette date, le modèle ne sera plus accessible ni pris en charge par Google.
Modèles Gemini 2.5 et ultérieurs
Les noms des versions stables ne comportent aucun suffixe.

Exemple : gemini-3.5-flash

Aperçu Les versions Preview disposent de nouvelles fonctionnalités et sont considérées comme instables.
  • Ces modèles ne sont pas recommandés pour une utilisation en production. Ils sont soumis à des limites de fréquence plus restrictives et peuvent être soumis à des exigences de facturation.
  • Ces modèles sont arrêtés (mis hors service) quelques semaines ou mois après la sortie de leur version stable associée.
  • Pour Vertex AI Gemini API, les modèles en version preview vous demandent généralement de définir l'emplacement à partir duquel vous accédez au modèle sur global.

Le nom des modèles des versions Preview est suivi de -preview et souvent de la date de sortie du modèle (-MM-DD pour les anciens modèles ou -MM-YYYY pour les plus récents).

Exemples :
gemini-2.5-flash-preview-04-17
(sorti le 17 avril 2025)
ou
gemini-2.5-flash-preview-09-2025
(sorti en septembre 2025)
ou
gemini-3-pro-preview
(sorti en novembre 2025)

Expérimental Les versions expérimentales disposent de nouvelles fonctionnalités et sont considérées comme instables.
  • Ces modèles ne sont pas recommandés pour une utilisation en production et sont soumis à des limites de fréquence plus restrictives. Les modèles expérimentaux sont destinés à recueillir des commentaires et à permettre d'expérimenter nos dernières fonctionnalités.
  • Ces modèles sont arrêtés (mis hors service) quelques semaines ou mois après la sortie de leur version stable associée.
  • Pour Vertex AI Gemini API, les modèles expérimentaux vous obligent à définir l'emplacement à partir duquel vous accédez au modèle sur global.

Les noms des versions expérimentales des modèles sont suivis de -exp et de la date de sortie du modèle (-MM-DD).

Exemple : gemini-2.5-pro-exp-03-25
(sorti le 25 mars 2025)

Arrêt (fonctionnalité abandonnée) Les versions Arrêtées (obsolètes) ont dépassé leur date d'arrêt (d'obsolescence) et ont été définitivement désactivées.
  • Les modèles arrêtés (obsolètes) ne sont plus accessibles ni pris en charge par Google. Une requête utilisant le nom d'un modèle obsolète renvoie une erreur 404.

---



Noms de modèles disponibles

Les noms de modèles sont les valeurs explicites que vous incluez dans votre code lors de l'initialisation du modèle.

Pour obtenir des exemples d'initialisation pour votre plate-forme, consultez le guide de démarrage.

Pour en savoir plus sur les étapes de publication (en particulier pour les cas d'utilisation, la facturation et l'arrêt), consultez Modèles de nommage et de versionnage des modèles.

Lister tous les modèles disponibles de manière programmatique

Vous pouvez lister tous les noms de modèles disponibles à l'aide de l'API REST :

Notez que la liste renvoyée inclura tous les modèles compatibles avec les fournisseurs d'API, mais que Firebase AI Logic n'est compatible qu'avec les modèles Gemini décrits sur cette page.

Modèles à usage général

Noms des modèles Gemini 3.x Pro

Nécessite le forfait Blaze avec paiement à l'usage, quel que soit votre fournisseur Gemini API.

Nom du modèle Description Phase de version Date de disponibilité Date d'arrêt
gemini-3.1-pro-preview Dernière version bêta de Gemini 3.x Pro Aperçu 2026-02-19 À déterminer

Noms des modèles Gemini 3.x Flash

Ne nécessite pas le forfait Blaze avec paiement à l'usage si vous utilisez Gemini Developer API.

Nom du modèle Description Phase de version Date de disponibilité Date d'arrêt
gemini-3.5-flash Version stable de Gemini 3.x Flash DG 2026-05-19 Au plus tôt le
19/05/2027
gemini-3-flash-preview Version Preview de Gemini 3.x Flash Aperçu 2025-12-17 À déterminer

Noms des modèles Gemini 3.x Flash‑Lite

Ne nécessite pas le forfait Blaze avec paiement à l'usage si vous utilisez Gemini Developer API.

Nom du modèle Description Phase de version Date de disponibilité Date d'arrêt
gemini-3.1-flash-lite Version stable de Gemini 3.x Flash‑Lite DG 2026-05-07 Au plus tôt le
7 mai 2027

Noms des modèles Gemini 2.5 Pro

Ne nécessite pas le forfait Blaze avec paiement à l'usage si vous utilisez Gemini Developer API.

Nom du modèle Description Phase de version Date de disponibilité Date d'arrêt
gemini-2.5-pro Version stable de Gemini 2.5 Pro DG 2025-06-17 Au plus tôt le
17/06/2026

Noms des modèles Gemini 2.5 Flash

Ne nécessite pas le forfait Blaze avec paiement à l'usage si vous utilisez Gemini Developer API.

Nom du modèle Description Phase de version Date de disponibilité Date d'arrêt
gemini-2.5-flash Version stable de Gemini 2.5 Flash DG 2025-06-17 Au plus tôt le
17/06/2026

Noms des modèles Gemini 2.5 Flash‑Lite

Ne nécessite pas le forfait Blaze avec paiement à l'usage si vous utilisez Gemini Developer API.

Nom du modèle Description Phase de version Date de disponibilité Date d'arrêt
gemini-2.5-flash-lite Version stable de Gemini 2.5 Flash‑Lite DG 2025-07-22 Au plus tôt le
2026-07-22

Modèles de génération d'images

Noms des modèles Gemini 3.x Pro Image (alias "Nano Banana Pro")

Nécessite le forfait Blaze avec paiement à l'usage, quel que soit votre fournisseur Gemini API.

Nom du modèle Description Phase de version Date de disponibilité Date d'arrêt
gemini-3-pro-image Version stable de Gemini 3.x Pro Image
(alias "Nano Banana Pro")
DG 2026-05-28 Au plus tôt le
2027-05-28
gemini-3-pro-image-preview Version preview de Gemini 3.x Pro Image
(alias "Nano Banana Pro")
Aperçu 2025-11-20 Dès le
2026-06-25

Noms des modèles Gemini 3.x Flash Image (alias "Nano Banana 2")

Nécessite le forfait Blaze avec paiement à l'usage, quel que soit votre fournisseur Gemini API.

Nom du modèle Description Phase de version Date de disponibilité Date d'arrêt
gemini-3.1-flash-image Version stable de Gemini 3.x Flash Image
(alias "Nano Banana 2")
DG 2026-05-28 Au plus tôt le
2027-05-28
gemini-3.1-flash-image-preview Version preview de Gemini 3.x Flash Image
(alias "Nano Banana 2")
Aperçu 2026-02-26 Dès le
2026-06-25

Gemini 3.x Flash‑Lite Image noms de modèles (par exemple, "Nano Banana 2 Lite")

Nécessite le forfait Blaze avec paiement à l'usage, quel que soit votre fournisseur Gemini API.

Nom du modèle Description Phase de version Date de disponibilité Date d'arrêt
gemini-3.1-flash-lite-image Version stable de Gemini 3.x Flash‑Lite Image
(alias "Nano Banana 2 Lite")
DG 2026-06-30 Au plus tôt le
30/06/2027

Noms des modèles Gemini 2.5 Flash Image (alias "Nano Banana")

Nécessite le forfait Blaze avec paiement à l'usage, quel que soit votre fournisseur Gemini API.

Nom du modèle Description Phase de version Date de disponibilité Date d'arrêt
gemini-2.5-flash-image Version stable pour Gemini 2.5 Flash Image (alias "Nano Banana") DG 2025-10-02 Au plus tôt le
2026-10-02

Modèles de génération audio

Noms des modèles Gemini 2.5 Flash Live

Ne nécessite pas le forfait Blaze avec paiement à l'usage si vous utilisez Gemini Developer API (les modèles en version Preview nécessitent généralement un forfait payant).

Les modèles Gemini 2.5 Flash Live sont les modèles audio natifs qui prennent en charge Gemini Live API. Même si le modèle a des noms différents selon le fournisseur d'API Gemini, son comportement et ses fonctionnalités sont les mêmes.

Gemini Developer API
Nom du modèle
Description Phase de version Date de disponibilité Date d'arrêt
gemini-2.5-flash-native-audio-preview-12-2025 1 Dernière version Preview de Live API sur Gemini Developer API Aperçu 2025-12-12 À déterminer
gemini-2.5-flash-native-audio-preview-09-2025 1 Version Preview initiale de Live API sur Gemini Developer API Aperçu 2025-09-18 À déterminer
Vertex AI Gemini API
Nom du modèle
Description Phase de version Date de disponibilité Date d'arrêt
gemini-live-2.5-flash-native-audio 2 Version stable de Live API sur Vertex AI Gemini API DG 2025-12-12 Au plus tôt le
2026-12-12
gemini-live-2.5-flash-preview-native-audio-09-2025 2 Version Preview de Live API sur Vertex AI Gemini API Aperçu 2025-09-18 À déterminer

1 Uniquement compatible avec Gemini Developer API. De plus, même s'il s'agit de modèles en preview, ils sont disponibles dans le niveau sans frais de Gemini Developer API.
2 Seulement compatible avec Vertex AI Gemini API. De plus, ces modèles ne sont pas compatibles avec l'emplacement global.



Langues disponibles

  • Tous les modèles Gemini peuvent comprendre et répondre dans les langues suivantes :

    Arabe (ar), bengali (bn), bulgare (bg), chinois simplifié et traditionnel (zh), croate (hr), tchèque (cs), danois (da), néerlandais (nl), anglais (en), estonien (et), finnois (fi), français (fr), allemand (de), grec (el), hébreu (iw), hindi (hi), hongrois (hu), indonésien (id), italien (it), japonais (ja), coréen (ko), letton (lv), lituanien (lt), norvégien (no), polonais (pl), portugais (pt), roumain (ro), russe (ru), serbe (sr), slovaque (sk), slovène (sl), espagnol (es), swahili (sw), suédois (sv), thaï (th), turc (tr), ukrainien (uk), vietnamien (vi)

  • Les modèles Gemini 2.0 Flash, Gemini 1.5 Pro et Gemini 1.5 Flash peuvent comprendre et répondre dans les langues supplémentaires suivantes :

    Afrikaans (af), amharique (am), assamais (as), azéri (az), biélorusse (be), bosniaque (bs), catalan (ca), cebuano (ceb), corse (co), gallois (cy), divehi (dv), espéranto (eo), basque (eu), farsi (fa), philippin (tagalog) (fil), frison (fy), irlandais (ga), gaélique écossais (gd), galicien (gl), gujarati (gu), haoussa (ha), hawaïen (haw), hmong (hmn), créole haïtien (ht), arménien (hy), igbo (ig), islandais (is), javanais (jv), géorgien (ka), kazakh (kk), khmer (km), kannara (kn), krio (kri), kurde (ku), kirghize (ky), latin (la), luxembourgeois (lb), lao (lo), malgache (mg), maori (mi), macédonien (mk), malayalam (ml), mongol (mn), meiteilon (Manipuri) (mni-Mtei), marathi (mr), malais (ms), maltais (mt), myanmar (birman) (my), népalais (ne), nyanja (chichewa) (ny), odia (oriya) (or), pendjabi (pa), pachto (ps), sindhî (sd), singhalais (sinhalé) (si), samoan (sm), shona (sn), somali (so), albanais (sq), sesotho (st), Soundanais (su), tamoul (ta), télougou (te), tadjik (tg), ouïghour (ug), ourdou (ur), ouzbek (uz), xhosa (xh), yiddish (yi), yoruba (yo), zoulou (zu)



Informations sur les modèles précédents

Les modèles suivants sont actifs, mais appartiennent à la génération précédente. Dans la mesure du possible, nous vous recommandons d'utiliser l'un des derniers modèles.

Si vous ne trouvez pas les informations que vous recherchez dans les sous-sections suivantes, vous pouvez en trouver d'autres dans la documentation du fournisseur d'API de votre choix :

Anciens modèles Gemini

  • gemini-2.0-flash-001 (et son alias mis à jour automatiquement gemini-2.0-flash)
  • gemini-2.0-flash-lite-001 (et son alias mis à jour automatiquement gemini-2.0-flash-lite)

Pour en savoir plus sur les anciens modèles Gemini Live API, consultez la documentation du fournisseur Gemini API :

Anciens modèles Imagen

  • imagen-4.0-ultra-generate-001
  • imagen-4.0-generate-001
  • imagen-4.0-fast-generate-001
  • imagen-3.0-capability-001
  • imagen-3.0-generate-002
  • imagen-3.0-generate-001
  • imagen-3.0-fast-generate-001

Afficher des informations sur les modèles précédents



Étapes suivantes

Essayez les fonctionnalités de Gemini API