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
Gemini 3.1 Pro
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.
Gemini 3.5 Flash
gemini-3.5-flash
Des performances de pointe rivalisant avec celles des modèles plus grands, pour un coût bien inférieur.
Gemini 3.1 Flash-Lite
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.
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 (Nano Banana Pro)
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.
Gemini 3.1 Flash Image (Nano Banana 2)
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.
Image Gemini 3.1 Flash-Lite (Nano Banana 2 Lite)
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é.
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
Gemini 2.5 Flash avec l'audio natif de l'API Gemini Live
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.
Le reste de cette page fournit des informations détaillées sur les modèles compatibles avec Firebase AI Logic.
-
- 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 |
||||
|
Ancrage avec |
||||
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
Les quotas et les tarifs varient selon les modèles. La tarification dépend également des entrées et des sorties.
Découvrez les types de fichiers d'entrée acceptés, comment spécifier le type MIME et comment vous assurer que vos fichiers d'entrée et vos requêtes multimodales répondent aux exigences et suivent les bonnes pratiques décrites dans Fichiers d'entrée acceptés et exigences.
Pour en savoir plus sur les modèles Gemini Live API, consultez Limites et spécifications de Live API.
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.
|
Modèles Gemini 2.5 et ultérieurs Les noms des versions stables ne comportent aucun suffixe. Exemple : |
|
| Aperçu |
Les versions Preview disposent de nouvelles fonctionnalités et sont considérées comme instables.
|
Le nom des modèles des versions Preview est suivi de
Exemples : |
|
| Expérimental |
Les versions expérimentales disposent de nouvelles fonctionnalités et sont considérées comme instables.
|
Les noms des versions expérimentales des modèles sont suivis de
Exemple : |
|
| 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.
|
--- |
|
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.
Modèles à usage général (comme
gemini-3.5-flash)Modèles de génération d'images (comme
gemini-3.1-flash-image, alias les modèles "Nano Banana")Modèles de génération audio (comme
gemini-live-2.5-flash-native-audio)
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 :
Gemini Developer API : appelle le point de terminaison
models.list.Vertex AI Gemini API : appelle le point de terminaison
publishers.models.list.
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 :
Gemini Developer API : Modèles Gemini et modèles Imagen
Vertex AI Gemini API : Modèles Gemini et modèles Imagen
Anciens modèles Gemini
gemini-2.0-flash-001(et son alias mis à jour automatiquementgemini-2.0-flash)gemini-2.0-flash-lite-001(et son alias mis à jour automatiquementgemini-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-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
Afficher des informations sur les modèles précédents
Étapes suivantes
Essayez les fonctionnalités de Gemini API
- Créez des conversations multitours (chat).
- Générez du texte à partir de requêtes textuelles uniquement.
- Générez du texte en utilisant différents types de fichiers comme requêtes, par exemple des images, des PDF, des vidéos et des fichiers audio.
- Générez des résultats structurés (comme JSON) à partir de requêtes textuelles et multimodales.
- Générez et modifiez des images à partir de requêtes textuelles et multimodales.
- Entrées et sorties de flux (y compris audio) à l'aide de Gemini Live API.
- Utilisez des outils (comme l'appel de fonction et l'ancrage avec la recherche Google) pour connecter un modèle Gemini à d'autres parties de votre application, ainsi qu'à des systèmes et informations externes.