docs/docs/fr/providers/google.md
2026-04-06 03:18:05 +00:00

5.3 KiB
Raw Blame History

read_when summary title x-i18n
Vous voulez utiliser les modèles Google Gemini avec OpenClaw
Vous avez besoin du flux dauthentification par clé API
Configuration de Google Gemini (clé API, génération dimages, compréhension des médias, recherche web) Google (Gemini)
generated_at model provider source_hash source_path workflow
2026-04-06T03:10:53Z gpt-5.4 openai 358d33a68275b01ebd916a3621dd651619cb9a1d062e2fb6196a7f3c501c015a providers/google.md 15

Google (Gemini)

Le plugin Google fournit laccès aux modèles Gemini via Google AI Studio, ainsi que la génération dimages, la compréhension des médias (image/audio/vidéo) et la recherche web via Gemini Grounding.

  • Fournisseur : google
  • Authentification : GEMINI_API_KEY ou GOOGLE_API_KEY
  • API : API Google Gemini

Démarrage rapide

  1. Définissez la clé API :
openclaw onboard --auth-choice gemini-api-key
  1. Définissez un modèle par défaut :
{
  agents: {
    defaults: {
      model: { primary: "google/gemini-3.1-pro-preview" },
    },
  },
}

Exemple non interactif

openclaw onboard --non-interactive \
  --mode local \
  --auth-choice gemini-api-key \
  --gemini-api-key "$GEMINI_API_KEY"

Capacités

Capability Pris en charge
Complétions de chat Oui
Génération dimages Oui
Génération de musique Oui
Compréhension dimage Oui
Transcription audio Oui
Compréhension vidéo Oui
Recherche web (Grounding) Oui
Thinking/reasoning Oui (Gemini 3.1+)

Réutilisation directe du cache Gemini

Pour les exécutions directes de lAPI Gemini (api: "google-generative-ai"), OpenClaw transmet désormais un handle cachedContent configuré aux requêtes Gemini.

  • Configurez les paramètres par modèle ou globaux avec cachedContent ou lancien cached_content
  • Si les deux sont présents, cachedContent est prioritaire
  • Exemple de valeur : cachedContents/prebuilt-context
  • Lutilisation des cache-hit Gemini est normalisée dans OpenClaw sous cacheRead à partir de cachedContentTokenCount en amont

Exemple :

{
  agents: {
    defaults: {
      models: {
        "google/gemini-2.5-pro": {
          params: {
            cachedContent: "cachedContents/prebuilt-context",
          },
        },
      },
    },
  },
}

Génération dimages

Le fournisseur intégré de génération dimages google utilise par défaut google/gemini-3.1-flash-image-preview.

  • Prend aussi en charge google/gemini-3-pro-image-preview
  • Génération : jusquà 4 images par requête
  • Mode édition : activé, jusquà 5 images dentrée
  • Contrôles de géométrie : size, aspectRatio et resolution

La génération dimages, la compréhension des médias et Gemini Grounding restent tous sur lid de fournisseur google.

Pour utiliser Google comme fournisseur dimages par défaut :

{
  agents: {
    defaults: {
      imageGenerationModel: {
        primary: "google/gemini-3.1-flash-image-preview",
      },
    },
  },
}

Voir Génération dimages pour les paramètres doutil partagés, la sélection du fournisseur et le comportement de basculement.

Génération de vidéos

Le plugin intégré google enregistre aussi la génération de vidéos via loutil partagé video_generate.

  • Modèle vidéo par défaut : google/veo-3.1-fast-generate-preview
  • Modes : texte vers vidéo, image vers vidéo et flux de référence à vidéo unique
  • Prend en charge aspectRatio, resolution et audio
  • Limitation actuelle de durée : 4 à 8 secondes

Pour utiliser Google comme fournisseur vidéo par défaut :

{
  agents: {
    defaults: {
      videoGenerationModel: {
        primary: "google/veo-3.1-fast-generate-preview",
      },
    },
  },
}

Voir Génération de vidéos pour les paramètres doutil partagés, la sélection du fournisseur et le comportement de basculement.

Génération de musique

Le plugin intégré google enregistre aussi la génération de musique via loutil partagé music_generate.

  • Modèle de musique par défaut : google/lyria-3-clip-preview
  • Prend aussi en charge google/lyria-3-pro-preview
  • Contrôles de prompt : lyrics et instrumental
  • Format de sortie : mp3 par défaut, ainsi que wav sur google/lyria-3-pro-preview
  • Entrées de référence : jusquà 10 images
  • Les exécutions adossées à une session se détachent via le flux partagé tâche/statut, y compris action: "status"

Pour utiliser Google comme fournisseur de musique par défaut :

{
  agents: {
    defaults: {
      musicGenerationModel: {
        primary: "google/lyria-3-clip-preview",
      },
    },
  },
}

Voir Génération de musique pour les paramètres doutil partagés, la sélection du fournisseur et le comportement de basculement.

Remarque sur lenvironnement

Si la Gateway sexécute comme démon (launchd/systemd), assurez-vous que GEMINI_API_KEY est disponible pour ce processus (par exemple dans ~/.openclaw/.env ou via env.shellEnv).