Publié le 12 décembre 2024, dernière mise à jour le 20 mai 2025
Grâce aux API d'IA intégrées, votre application Web peut effectuer des tâches optimisées par l'IA sans avoir à déployer ni à gérer ses propres modèles d'IA.
Conditions requises
Nous mettons tout en œuvre pour normaliser ces API dans les différents navigateurs.
Modèles
Les API Prompt, Summarizer, Writer et Rewriter téléchargent Gemini Nano, qui est conçu pour s'exécuter localement sur les ordinateurs de bureau et portables. Ces API ne fonctionnent pas sur les appareils mobiles.
Pour le moment, les API Summarizer, Writer et Rewriter ne prennent en charge que la modalité texte-texte. Les fonctionnalités multimodales de l'API Prompt seront disponibles pour le prototypage local pour les participants au programme Preview anticipé.
Matériel
Les API Language Detector et Translator ne fonctionnent que sur ordinateur dans Chrome.
Les API Prompt, Summarizer, Writer et Rewriter fonctionnent dans Chrome lorsque les conditions suivantes sont remplies:
- Système d'exploitation: Windows 10 ou 11, macOS 13 ou version ultérieure (Ventura et versions ultérieures) ou Linux Chrome pour Android, iOS et ChromeOS n'est pas encore compatible avec nos API compatibles avec Gemini Nano.
- Espace de stockage: au moins 22 Go sur le volume contenant votre profil Chrome.
- GPU: au moins 4 Go de VRAM.
- Réseau: données illimitées ou connexion illimitée.
- GPU: au moins 4 Go de VRAM.
- Réseau: données illimitées ou connexion illimitée.
Ces exigences existent pour vous dans votre processus de développement et pour vos utilisateurs qui utilisent les fonctionnalités que vous créez.
Démarrer la création
Plusieurs API d'IA intégrées sont disponibles à différents stades de développement. Certaines sont disponibles dans Chrome stable, d'autres sont disponibles pour les participants aux phases d'évaluation de l'origine, et d'autres ne sont disponibles que pour les participants au programme Preview anticipé.
Chaque API possède son propre ensemble d'instructions pour commencer et télécharger le modèle, à la fois pour le prototypage local et dans les environnements de production avec les essais d'origine.
- API Translator
- API Language Detector
- API Summarizer
- API Prompt dans les extensions Chrome
- API Writer et API Rewriter
- API Prompt à utiliser dans les extensions Chrome
- API Prompt pour le Web (EPP uniquement)
Toutes ces API peuvent être utilisées lors de la création d'extensions Chrome.
Utiliser des API sur localhost
Toutes les API sont disponibles sur localhost
dans Chrome. Pour ce faire, procédez comme suit :
- Accédez à
chrome://flags/#prompt-api-for-gemini-nano
. - Sélectionnez Activé.
- Cliquez sur Relancer ou redémarrez Chrome.
Pour vérifier que Gemini Nano a été téléchargé et fonctionne comme prévu, ouvrez DevTools et saisissez await LanguageModel.availability();
dans la console. Cela devrait renvoyer available
.
Résoudre les problèmes liés à localhost
Si Gemini Nano ne fonctionne pas comme prévu, procédez comme suit:
- Redémarrez Chrome.
- Accédez à
chrome://components
. - Vérifiez que le guide d'optimisation pour le modèle d'appareil est présent. Cela signifie que Gemini Nano est disponible ou en cours de téléchargement.
- Si aucun numéro de version n'est indiqué, cliquez sur Rechercher une mise à jour pour forcer le téléchargement.
- Ouvrez DevTools et saisissez
LanguageModel.availability();
dans la console. Cette opération devrait renvoyeravailable
.
Si nécessaire, patientez quelques instants et répétez ces étapes.
Processus de normalisation
Nous travaillons à la standardisation de ces API afin qu'elles fonctionnent dans tous les navigateurs. Cela signifie que nous avons proposé les API à la communauté des plates-formes Web et les avons transférées vers le groupe de la communauté de l'incubateur Web du W3C pour une discussion plus approfondie.
Nous demandons des commentaires au W3C, à Mozilla et à WebKit pour chaque API.
Pour en savoir plus sur ce processus pour chaque API, consultez la documentation correspondante.
Interagir et envoyer des commentaires
Si vous essayez l'IA intégrée et que vous avez des commentaires à nous faire, n'hésitez pas à nous en faire part.
- Découvrez toutes les API d'IA intégrées.
- Rejoignez le programme Preview anticipé pour découvrir en avant-première les nouvelles API et accéder à notre liste de diffusion.
- Si vous avez des commentaires sur l'implémentation de Chrome, signalez un bug Chromium.
- En savoir plus sur les normes Web