Skip to main content
Gemma is Google DeepMind’s open-weight model family. Gemma 4 is the current generation — multimodal (text, image, and on the smallest sizes, audio), multilingual across 140+ languages, and available as both dense and mixture-of-experts (MoE) models from edge-sized to desktop-GPU-sized. Gemma 3 is the prior generation and still widely used, especially at the small end (270m, 1b) for on-device and CPU-only work. Run whichever fits your hardware locally, then pair the Tokios connector to call it from any machine, teammate, or hosted agent through https://api.tokios.com — no inbound ports, no VPN.

Run it locally with Ollama

Both generations are in the Ollama library. For Gemma 4, pull and run the default tag (the E4B edge model):
For the desktop-GPU tier, run ollama run gemma4:12b, ollama run gemma4:26b (MoE), or ollama run gemma4:31b. For the prior generation, ollama run gemma3 runs the 4b default — see the gemma4 and gemma3 library pages for the full tag lists — this page covers connecting it, not every runtime detail.
Ollama’s default context window is small (2048 tokens) — far below Gemma’s native 128K–256K. Raise num_ctx in your Modelfile or client request to use more of its context.

Variants & tags

Every value below is from the model cards and the Ollama library. Tags and download sizes change as new quantizations ship — confirm against ollama.com/library/gemma4 and ollama.com/library/gemma3 before you standardize on one. Sources : ollama.com/library/gemma4, ollama.com/library/gemma3, google/gemma-4-31B-it, google/gemma-4-26B-A4B-it, google/gemma-4-E4B-it, google/gemma-4-12B-it.
Le 26B-A4B est un modèle à mélange d’experts qui n’utilise qu’environ 4B paramètres actifs par jeton (8 sur les 128 experts sont sélectionnés, plus un expert partagé 1), ce qui lui permet de décoder bien plus rapidement que ce que son nombre total de paramètres 26B laisserait supposer. Toutefois, l’ensemble des paramètres 26B doivent tout de même tenir en mémoire. Il ne faut donc pas déterminer la taille requise de la carte graphique uniquement d’après le nombre de paramètres actifs. Consultez le fonctionnement de l’inférence pour en comprendre la raison.

Quantification et formats

Ollama’s default tags are GGUF Q4_K_M. The gemma4 library also publishes -it-qat (quantization-aware-trained int4), -q8_0, -bf16, -mlx (Apple Silicon), -mxfp8, and -nvfp4 (NVIDIA Blackwell) variants for each size. Which format you can run depends on your hardware — see Quantization formats and the hardware they need for the full matrix, and what quantization is for how to read the Q4_K_M-style names.
QAT (quantization-aware training). Gemma 4’s -it-qat tags are int4 checkpoints Google trained to stay accurate at 4-bit, so they hold quality better than a plain post-training Q4 quant — at a comparable or smaller download: gemma4:12b-it-qat is ~7.2 GB (vs ~7.6 GB for Q4_K_M), and gemma4:e4b-it-qat is ~6.1 GB (vs ~9.6 GB). If you’re running Gemma 4 at 4-bit, prefer the -it-qat tag. See quantization-aware training for how it works.

Exigences matérielles — le Gemma 4 est-il compatible avec votre GPU ?

Le confort d’utilisation se situe à peu près à Q4 pour une longueur de contexte modérée. Considérez chaque valeur comme une estimation ; la valeur réelle correspond à la taille effective de GGUF augmentée de la mémoire cache KV nécessaire à votre contexte. Consultez quel modèle de taille convient à votre GPU ? pour les calculs de dimensionnement.

Exécutez-le — pour les débutants comme pour les utilisateurs avancés

Laissez Ollama en écoute sur l’http://127.0.0.1:11434 par défaut. Augmentez la valeur de num_ctx pour disposer d’un contexte plus vaste, puis sélectionnez gemma4:12b, gemma4:26b ou gemma4:31b pour accéder à un niveau supérieur, ou bien gemma3 pour la génération précédente.

Capacités

  • Raisonnement : Gemma 4 propose un mode de raisonnement paramétrable, désactivé par défaut. Pour l’activer, il suffit d’ajouter le token de contrôle <|think|> au début du prompt système (ou enable_thinking=True si vous utilisez l’outil d’assistance parse_response fourni dans la fiche du modèle) ; le modèle produira alors un raisonnement détaillé avant de donner sa réponse finale.
  • Appel de fonctions natif : Oui, sur Gemma 4 — la fiche du modèle décrit la capacité d’appel de fonctions native pour une utilisation structurée des connecteurs ainsi que pour les flux de travail d’agents, en recourant aux rôles standard system/user/assistant.
  • Vision : Multimodal — accepte le texte ainsi que les images (avec des ratios d’aspect et des résolutions variables) pour l’ensemble de la famille Gemma 4 ; Gemma 3 (4b et versions ultérieures) dispose également de capacités visuelles.
  • Audio: E2B and E4B only — native automatic speech recognition (ASR) and speech-to-translated-text, up to 30 seconds of audio per request.
  • Contexte étendu : 131,072 jetons peuvent être traités nativement sur E2B/E4B, tandis que 262,144 jetons sont pris en charge sur 12B, 26B-A4B et 31B.

Connectez-le à Tokios

Une fois que Gemma fonctionne en local, associez le connecteur Tokios afin de pouvoir y accéder via https://api.tokios.com depuis Claude Code, Cline ou tout autre client compatible, et non uniquement depuis localhost:11434.
1

Associez le connecteur Tokios

Connectez-vous à tokios.com/console, ouvrez l’onglet Setup puis cliquez sur Start pairing afin d’obtenir un code d’activation unique (TKS-XXXX-XXXX). Installez et exécutez ensuite le connecteur sur l’ordinateur sur lequel Ollama est en cours d’exécution :
Windows
macOS
Linux
Ensuite, sélectionnez approve l’appareil dans l’onglet Setup ou Connectors.
2

Orientez le connecteur vers l’API /v1 d’Ollama.

Ollama propose une interface compatible OpenAI à l’adresse /v1. Dans un environnement doté d’un seul modèle, l’assistant de configuration de la console renseigne automatiquement cette valeur sous la forme http://127.0.0.1:11434/v1. Lorsqu’il y a plusieurs modèles, il convient de la définir manuellement dans tokios-connector.json — consultez Configuration du connecteur.
3

Enregistrer un déploiement

Dans l’onglet Models, enregistrez le modèle et sélectionnez un nom de déploiement public, par exemple gemma-tunnel. Ce nom — et non l’ID de modèle amont de Ollama — est celui que les clients transmettent dans le champ model.
4

Créez une clé API

Dans l’onglet Keys, cliquez sur Create key. Copiez immédiatement la clé API sk-tok-… car elle ne s’affiche qu’une seule fois.

Appelez cette fonction depuis n’importe quel endroit

Le champ model indique toujours le nom de votre déploiement enregistré (gemma-tunnel ci-dessus), et non l’ID de modèle amont local fourni par Ollama. Consultez Utiliser Claude Code et Utiliser Cline pour obtenir des instructions complètes concernant la configuration des clients.

Mises en garde

  • Le mode de raisonnement de Gemma 4 est désactivé par défaut, contrairement à d’autres familles de modèles de raisonnement. Si vous souhaitez obtenir un raisonnement étape par étape, vous devez l’activer manuellement via le jeton de contrôle <|think|> ou son équivalent dans votre client.
  • La saisie audio (pour la reconnaissance vocale et la traduction orale) n’est prise en charge que sur les tailles E2B et E4B. Les tailles 12B, 26B-A4B et 31B ne gèrent que le texte et les images.
  • Le 26B-A4B MoE exige que tous les 26B paramètres soient présents en mémoire, même si seuls environ 4B sont actifs par jeton ; il convient donc de dimensionner le matériel en fonction du volume total à télécharger et non du nombre de paramètres actifs.
  • Licensing differs by generation: Gemma 4 is Apache 2.0 and ungated, while Gemma 3 uses Google’s custom Gemma license and its Hugging Face checkpoints are gated (you accept the terms before downloading; the Ollama tags are redistributed under the same license). Google’s Gemma Prohibited Use Policy applies to both — check the license terms before commercial or sensitive deployments.
  • Gemma 3 demeure utile pour des déploiements très modestes et compatibles avec les processeurs (270m, 1b), dans lesquels le niveau le plus petit de Gemma 4 (E2B) pourrait néanmoins s’avérer trop lourd pour vos besoins.
Nouvelle alternative de même catégorie. Le Muse Glimmer 30B de Meta se situe dans la même gamme que gemma4:31b : dense, multimodal, sous licence Apache 2.0, et conçu pour fonctionner sur une seule carte graphique grand public. Meta a effectué des tests comparatifs entre ces deux modèles, et les résultats favorisent Muse Glimmer ; toutefois ces tests ont été menés par le fabricant sans vérification indépendante à ce jour. Gemma 4 propose quant à lui une gamme bien plus étendue, allant de E2B sur du matériel embarqué jusqu’à 31B ; Muse Glimmer n’est disponible qu’en une seule version. Testez donc les deux sur vos propres charges de travail.

Démarrage rapide

Associez un connecteur et enregistrez votre premier modèle dans un processus complet.

Quelle taille de modèle convient à votre GPU ?

Associez Gemma à la quantité de VRAM dont vous disposez avant de le télécharger.

Quantification et matériel

Parmi les formats de Gemma — GGUF, QAT, MLX, NVFP4 — lequel est compatible avec votre matériel ?

Quel modèle local convient pour quelle tâche ?

Découvrez comment Gemma se compare aux autres modèles locaux selon les tâches.