---
title: &quot;Utiliser Gemini dans Hermes Agent via RunAPI — Guide API LLM&quot;
url: &quot;https://runapi.ai/fr/hermes-gemini.md&quot;
canonical: &quot;https://runapi.ai/fr/hermes-gemini&quot;
locale: &quot;fr&quot;
model: &quot;gemini&quot;
---

# Utiliser Gemini dans Hermes Agent.

Google Gemini est disponible via l&#39;endpoint compatible OpenAI de RunAPI. Hermes Agent l&#39;appelle en utilisant le fournisseur custom:runapi — Gemini 3.5 Flash pour les boucles d&#39;agents sensibles à la vitesse, 3.x Pro pour le raisonnement multi-étapes, 2.5 Pro pour les tâches de production à long contexte. Aucun projet Google Cloud ni identifiants Vertex AI requis — juste la même RUNAPI_API_KEY et base_url déjà configurées pour le chat.

## API example

```bash
curl -X POST https://runapi.ai/v1/chat/completions \
  -H &quot;Authorization: Bearer $RUNAPI_API_KEY&quot; \
  -H &quot;Content-Type: application/json&quot; \
  -d &#39;{
    &quot;model&quot;: &quot;gemini-3.5-flash&quot;,
    &quot;messages&quot;: [
      {&quot;role&quot;: &quot;system&quot;, &quot;content&quot;: &quot;You are a concise technical assistant.&quot;},
      {&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;Explain the difference between gRPC and REST in three sentences.&quot;}
    ],
    &quot;temperature&quot;: 0.7,
    &quot;max_tokens&quot;: 256
  }&#39;

```

### Response

```json
{
  &quot;id&quot;: &quot;chatcmpl-abc123&quot;,
  &quot;object&quot;: &quot;chat.completion&quot;,
  &quot;model&quot;: &quot;gemini-3.5-flash&quot;,
  &quot;choices&quot;: [
    {
      &quot;index&quot;: 0,
      &quot;message&quot;: {
        &quot;role&quot;: &quot;assistant&quot;,
        &quot;content&quot;: &quot;gRPC uses HTTP/2 and Protocol Buffers for strongly-typed, multiplexed RPC calls with built-in code generation. REST uses HTTP/1.1 (or 2) with JSON payloads and relies on URL paths and HTTP verbs for resource semantics. gRPC is faster for service-to-service calls; REST is simpler to debug and more widely supported by browsers.&quot;
      },
      &quot;finish_reason&quot;: &quot;stop&quot;
    }
  ],
  &quot;usage&quot;: {
    &quot;prompt_tokens&quot;: 34,
    &quot;completion_tokens&quot;: 71,
    &quot;total_tokens&quot;: 105
  }
}

```

## How it works

1. **Configurer RunAPI** — Définissez la variable d&#39;environnement RUNAPI_API_KEY. Si vous avez déjà ajouté RunAPI comme fournisseur custom:runapi dans Hermes Agent, la même clé et base_url fonctionnent pour Gemini — changez uniquement l&#39;ID du modèle. Aucune configuration Google Cloud requise.
2. **Appeler Gemini via chat completions** — Envoyez une requête POST à /v1/chat/completions avec le modèle défini sur gemini-3.5-flash. Passez un tableau messages avec les rôles system et user. Hermes Agent envoie la même forme de requête compatible OpenAI qu&#39;il utilise pour GPT — RunAPI route vers Gemini selon le paramètre model.
3. **Lire la réponse** — La réponse arrive de manière synchrone au format openai chat completion. La réponse assistant est dans choices[0].message.content, avec l&#39;utilisation des tokens dans l&#39;objet usage. Pour le streaming, définissez stream sur true et Hermes Agent analyse les événements delta SSE automatiquement.

## Parameters

| Parameter | Type | Description |
|-----------|------|-------------|
| `model` | `string` | Requis. gemini-3.5-flash, gemini-2.5-flash, gemini-2.5-pro, gemini-3-flash-preview, gemini-3-pro-preview ou gemini-3.1-pro-preview. |
| `messages` | `array` | Requis. Tableau d&#39;objets de message avec les champs role (system, user, assistant) et content. |
| `temperature` | `number` | Optionnel. Température d&#39;échantillonnage entre 0 et 2. Des valeurs plus basses produisent une sortie plus déterministe. La valeur par défaut varie selon le modèle. |
| `max_tokens` | `integer` | Optionnel. Nombre maximum de tokens à générer dans la réponse. |
| `stream` | `boolean` | Optionnel. Si true, la réponse est diffusée comme événements server-sent. Chaque événement contient un delta avec du contenu partiel. |
| `top_p` | `number` | Optionnel. Seuil d&#39;échantillonnage nucleus entre 0 et 1. Alternative à temperature pour contrôler le caractère aléatoire de la sortie. |

## FAQ

### Puis-je utiliser Google Gemini dans Hermes Agent sans identifiants Google Cloud ?

Oui. RunAPI fournit Gemini via son endpoint compatible OpenAI. Configurez RunAPI comme fournisseur custom:runapi avec base_url https://runapi.ai/v1 et key_env RUNAPI_API_KEY. Aucun projet Google Cloud, aucun service account ni configuration Vertex AI requis.

### Quelle version de Gemini utiliser pour les workflows d&#39;agents ?

Gemini 3.5 Flash (gemini-3.5-flash) est le plus récent et le plus rapide — idéal pour les boucles d&#39;agents en temps réel et les chaînes d&#39;appels d&#39;outils. Gemini 2.5 Pro (gemini-2.5-pro) gère les tâches à long contexte et le raisonnement complexe. Les aperçus Gemini 3.x Pro offrent les dernières capacités de raisonnement à un coût plus élevé.

### Comment fonctionne la tarification Gemini sur RunAPI ?

Gemini est facturé par token sur RunAPI avec une tarification pay-as-you-go. Les tokens d&#39;entrée et de sortie sont mesurés séparément. Aucun abonnement mensuel, aucune dépense minimale. Consultez la page de tarification RunAPI pour les tarifs actuels par million de tokens.

### Hermes Agent peut-il basculer entre Gemini et d&#39;autres LLM en cours de session ?

Oui. Tous les LLM RunAPI partagent le même fournisseur custom:runapi et la même clé API. Utilisez la commande /model ou hermes model pour basculer entre gemini-3.5-flash, gpt-5.5, claude-opus-4.6 ou tout autre modèle RunAPI sans changer la configuration du fournisseur.

### Gemini via RunAPI prend-il en charge le function calling et l&#39;utilisation d&#39;outils ?

Oui. RunAPI passe les paramètres tools et tool_choice compatibles OpenAI à Gemini. Définissez les outils dans le corps de la requête et Gemini retourne tool_calls dans le message assistant. Hermes Agent les traite de la même façon qu&#39;il gère les appels d&#39;outils de GPT ou Claude.


## Links

- [Guide de configuration Hermes Agent →](https://runapi.ai/fr/hermes-agent)
- [Modèles Gemini →](https://runapi.ai/fr/models/gemini)
- [Model catalog](https://runapi.ai/fr/models)
- [API docs](https://runapi.ai/fr/docs)
