Une fois les bugs corrigés, les fonctionnalités sont publiées comme étant stables et toutes les quelques semaines, les flux sont tous actualisés. Vous pouvez suivre les trois si vous le souhaitez, mais veuillez noter que vous ne devez pas confier de données précieuses à autre chose que le flux stable publié.
Quoi de neuf
Aria désormais boostée par les modèles Gemini de Google
Aujourd’hui, nous sommes ravis d’annoncer que nous nous sommes associés à Google Cloud pour intégrer les modèles Gemini dans notre IA de navigateur, Aria.

Aria est unique car elle n’utilise pas qu’un seul fournisseur ou LLM. Propulsé par notre propre moteur Composer AI, Aria peut se connecter à plus de 150 déclinaisons LLM locales provenant d’environ 50 familles de modèles. De cette façon, vous pouvez décider vous-même de ce que vous aimez et de ce qui correspond le mieux à vos besoins.
Nous avons désormais ajouté Gemini de Google, un LLM moderne, puissant et convivial qui constitue le modèle le plus performant de l’entreprise à ce jour. Vous obtiendrez ainsi les informations les plus récentes, ainsi que des performances exceptionnellement élevées.
Génération d’images et sortie vocale dans Aria optimisé par Google Cloud
Google Cloud est également à l’origine de notre plus récente fonctionnalité, avec la génération gratuite d’images à partir du modèle Imagen 2 sur Vertex AI désormais disponible via Aria dans Opera One Developer. Et ce n’est pas tout ! Aria peut désormais lire les réponses à la manière d’une conversation, grâce au modèle révolutionnaire de conversion texte-audio de Google. Faites une visite guidée et voyez comment les deux fonctionnalités fonctionnent ici.
Notes de version précédente :
Opera One Developer devient le premier navigateur avec des LLM locaux intégrés – prêts à être testés
L’utilisation d’un LLM ou Large Language Model est un processus qui nécessite généralement l’envoi de données à un serveur. Les LLM locaux sont différents, car ils vous permettent de traiter vos invites directement sur votre ordinateur sans que les données que vous soumettez au LLM local ne quittent votre ordinateur.
Aujourd’hui, dans le cadre de notre programme AI Feature Drops, nous ajoutons à notre navigateur la prise en charge expérimentale de 150 déclinaisons LLM locales provenant d’environ 50 familles de modèles. C’est la première fois que les LLM locaux sont facilement accessibles et gérés à partir d’un navigateur majeur grâce à une fonctionnalité intégrée. Parmi eux, vous trouverez :
- Lama de Meta
- Vigogne
- Gemma de Google
- Mistral de Mistral AI
- Et bien d’autres familles
Les modèles sont disponibles dès aujourd’hui dans le stream développeur d’Opera One.

L’utilisation de grands modèles linguistiques locaux signifie que les données des utilisateurs sont conservées localement, sur leur appareil, ce qui leur permet d’utiliser l’IA sans avoir besoin d’envoyer des informations à un serveur. Nous testons ce nouvel ensemble de LLM locaux dans le flux des développeurs d’Opera One dans le cadre de notre programme AI Feature Drops, qui vous permet de tester les premières versions, souvent expérimentales, de notre ensemble de fonctionnalités IA.
À partir d’aujourd’hui, la communauté des développeurs d’Opera One a la possibilité de sélectionner le modèle avec lequel elle souhaite traiter ses entrées, ce qui est très bénéfique pour la communauté des premiers utilisateurs qui pourrait avoir une préférence pour un modèle plutôt qu’un autre. C’est tellement avant-gardiste qu’il pourrait même se briser. Mais l’innovation ne serait pas amusante sans projets expérimentaux, n’est-ce pas ?
Test des LLM locaux dans Opera Developer

Avons-nous déjà retenu votre attention ? Pour tester les modèles, vous devez mettre à niveau vers la version la plus récente et procéder comme suit :
- Ouvrez le panneau latéral Aria Chat (comme auparavant)
- En haut du chat, il y aura une liste déroulante disant « Choisir le mode local ».
- Cliquez sur « Aller aux paramètres »
- Ici, vous pouvez rechercher et parcourir le(s) modèle(s) que vous souhaitez télécharger. Téléchargez par exemple GEMMA:2B-INSTRUCT-Q4_K_M qui est l’un des modèles les plus petits et les plus rapides en cliquant sur le bouton de téléchargement à droite
- Une fois le téléchargement terminé, cliquez sur le bouton de menu en haut à gauche et démarrez une nouvelle discussion.
- En haut du chat, il y aura une liste déroulante disant « Choisir le mode local ».
- Sélectionnez le modèle que vous venez de télécharger
- Tapez une invite dans le chat, le modèle local répondra

Choisir un LLM local le téléchargera ensuite sur votre machine. Veuillez noter que chacun d’entre eux nécessite entre 2 et 10 Go d’espace de stockage local et qu’un LLM local est susceptible d’être considérablement plus lent à fournir une sortie qu’un LLM basé sur un serveur, car cela dépend des capacités informatiques de votre hardware. Le LLM local sera utilisé à la place d’Aria, l’IA du navigateur natif d’Opera jusqu’à ce que vous démarriez une nouvelle conversation avec Aria ou que vous réactiviez simplement Aria.

Avec cette fonctionnalité, nous commençons à explorer certains cas d’utilisation potentiels futurs. Et si le navigateur du futur pouvait s’appuyer sur des solutions d’IA basées sur vos saisies historiques tout en contenant toutes les données de votre appareil ? Nourriture pour la pensée. Nous vous tiendrons au courant de la direction que prendront ces explorations.
Des LLM locaux intéressants à explorer
Certains LLM locaux intéressants à explorer incluent Code Llama, une extension de Llama visant à générer et à discuter du code, en mettant l’accent sur l’accélération de l’efficacité pour les développeurs. Code Llama est disponible en trois versions : 7, 13 et 34 milliards de paramètres. Il prend en charge de nombreux langages de programmation largement utilisés tels que Python, C++, Java, PHP, Typescript (JavaScript), C#, Bash, entre autres.
Variantes :
- Instruire – affiné pour générer des réponses utiles et sûres en langage naturel
- python – une déclinaison spécialisée de Code Llama affinée sur 100 milliards de jetons de code Python
- code – modèle de base pour la complétion du code
Phi-2, publié par Microsoft Research, est un modèle de langage à 2,7 milliards de paramètres qui démontre des capacités exceptionnelles de raisonnement et de compréhension du langage. Le modèle Phi-2 est mieux adapté aux invites utilisant les formats de réponse aux questions, de chat et de code.
Mixtral est conçu pour exceller dans un large éventail de tâches de traitement du langage naturel, notamment la génération de texte, la réponse aux questions et la compréhension du langage. Avantages clés : performances, polyvalence et accessibilité.
Nous continuerons bien sûr à ajouter des modèles plus intéressants au fur et à mesure de leur apparition dans la communauté IA.
Notes de version:
- CHR-9215 Mettre à jour Chromium sur le maître vers 112.0.5596.2
- DNA-103304 Le calculateur de barre de recherche ne peut pas calculer correctement la multiplication/division de nombres négatifs ou positifs par des nombres négatifs.
- DNA-105341 Permet de désactiver opera_feature_* défini dans args_default.gni sur true’
- DNA-105807 Afficher la vidéo YouTube intégrée sur la page de démarrage
- DNA-105816 Suppression de l’onglet Animer
- ADN-105907 [Tab Islands] Le point d’accès cliquable de la poignée de l’îlot d’onglets doit être étendu
- DNA-105955 Utiliser l’API Wallpapers pour afficher des images et des vidéos
- DNA-105956 Placer l’iframe du fond d’écran sur la page de démarrage de React
- ADN-105996 [add-site-modal] la saisie semi-automatique insère l’URL complète dans l’URL actuelle lors de la modification à l’intérieur
- DNA-105998 Crash à opera :: BrowserSidebarItemViewViews :: ShowTooltip ()
- DNA-106003 Afficher le bouton « Nouvel onglet dans l’îlot » en haut du bord de l’îlot de l’onglet
- ADN-106051 [Tab Islands] Crash lors de la création de plus de 8 îlots d’onglets dans un espace de travail
- DNA-106081 Le bouton Shuffle ne fonctionne pas pour le fond d’écran de la date actuelle
- DNA-106103 Mécanisme pour le mappage de portées et d’extensions supplémentaires
- DNA-106104 Mise à jour de la gestion des versions de l’API
- DNA-106128 Vérifier les hachages audio mis à jour dans PipelineIntegrationRegressionTest
- DNA-106129 PipelineIntegrationRegressionTest.BasicPlayback/2 échoue
- Mise à jour EasySetup DNA-106168
- ADN-106194 [Mac] Prise en charge des extensions préinstallées dans le programme d’installation Mac
- DNA-106207 Crash lors de la duplication d’un onglet épinglé
- ADN-106232 [Tab strip][Drag&Drop] N’essayez pas de faire glisser l’onglet lorsque vous cliquez dessus
- DNA-106238 Utiliser goma sur les versions stables de Windows
- DNA-106299 Activer la pré-installation des extensions + incrémenter la version du protocole vers la v5
- DNA-106300 Correction de la règle pour générer des archive_browser_sym_files sur les builds multiplateformes
- ADN-106313 [Tab Island] L’ajout d’un onglet dans l’îlot d’onglets entraîne le déplacement du contenu de la bande d’onglets lors du survol de l’îlot d’onglets.
- DNA-106345 Crash lors de l’appel de getRichWallpaper
- DNA-106355 Les indices riches ne parviennent pas à se compiler
- ADN-106372 [Tab islands] Espace vide entre l’onglet actif et l’élément onglets empilés
- DNA-106373 Utiliser les binaires ARM nodejs
- DNA-106384 Correction du chemin résolu dans optimise_webui.py
- DNA-106387 Suppression d’un onglet animé dans l’îlot d’onglets
- ADN-106395 [accessibility] Le bouton de la poignée de l’îlot d’onglets n’est pas visible dans l’arborescence d’accessibilité
- DNA-106405 Correction d’un crash lié à getAccessToken
- ADN-106408 [Tab islands] DCHECK invoqué dans le menu contextuel si des onglets épinglés sont présents
- DNA-106412 Contenu de la fenêtre contextuelle non généré pour certaines extensions lors de l’utilisation de plusieurs espaces de travail
- DNA-106416 Autoriser l’intégration de chrome://rich-wallpaper dans la page de démarrage et le coin gx
- DNA-106433 Extension de l’API de configuration facile
Détente, découvrez l’évolution du nombre de smartphones vendus par marque au fil du temps dans la vidéo ci-dessous :

