HERMES + GEMINI

Utiliser Gemini dans Hermes Agent.

Google Gemini est disponible via l'endpoint compatible OpenAI de RunAPI. Hermes Agent l'appelle en utilisant le fournisseur custom:runapi — Gemini 3.5 Flash pour les boucles d'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.

une seule clé API · endpoint chat compatible OpenAI · prise en charge du streaming
Utilisez RunAPI pour envoyer une requête de chat à Google Gemini 3.5 Flash via Hermes Agent.


  Exigences :

  - Utiliser le fournisseur custom:runapi déjà configuré dans Hermes Agent

  - Appeler l'endpoint chat completions de RunAPI à https://runapi.ai/v1/chat/completions

  - Définir le modèle sur "gemini-3.5-flash"

  - La variable d'environnement RUNAPI_API_KEY fournit l'autorisation

  - La réponse est synchrone — la réponse arrive dans choices[0].message.content

  - Pour le streaming, définir stream sur true et traiter les événements server-sent

  
curl -X POST https://runapi.ai/v1/chat/completions \
  -H "Authorization: Bearer $RUNAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-3.5-flash",
    "messages": [
      {"role": "system", "content": "You are a concise technical assistant."},
      {"role": "user", "content": "Explain the difference between gRPC and REST in three sentences."}
    ],
    "temperature": 0.7,
    "max_tokens": 256
  }'
{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "model": "gemini-3.5-flash",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "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."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 34,
    "completion_tokens": 71,
    "total_tokens": 105
  }
}
Copiez la commande curl pour tester gemini
FONCTIONNEMENT

Utiliser Gemini dans Hermes Agent en trois étapes

1

Configurer RunAPI

Définissez la variable d'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'ID du modèle. Aucune configuration Google Cloud requise.

export RUNAPI_API_KEY=runapi_xxx
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'il utilise pour GPT — RunAPI route vers Gemini selon le paramètre model.

POST /v1/chat/completions
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'utilisation des tokens dans l'objet usage. Pour le streaming, définissez stream sur true et Hermes Agent analyse les événements delta SSE automatiquement.

choices[0].message.content
PARAMÈTRES

Paramètres API chat completions de Gemini

Paramètre 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'objets de message avec les champs role (system, user, assistant) et content.
temperature number Optionnel. Température d'é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'échantillonnage nucleus entre 0 et 1. Alternative à temperature pour contrôler le caractère aléatoire de la sortie.

Qu'est-ce que Gemini sur Hermes Agent ?

Google Gemini est disponible via le fournisseur custom:runapi de RunAPI sans identifiants Google Cloud. Hermes Agent l'appelle en utilisant la même configuration compatible OpenAI que celle utilisée pour GPT et Claude. Gemini 3.5 Flash est l'option la plus rapide pour les boucles d'agent sensibles à la vitesse, tandis que Gemini 2.5 Pro offre une fenêtre de contexte d'un million de tokens et un mode de réflexion pour les tâches de raisonnement complexes multi-étapes.

Cas d'utilisation de Gemini

Chat vocal et vidéo en temps réel avec Live API

Utiliser les capacités multimodales de Gemini pour les applications en temps réel qui traitent des entrées audio et vidéo avec du texte, construisant des agents interactifs capables de voir et d'entendre via les workflows Hermes Agent.

Ancrage des réponses avec les données Google Search

Activer l'ancrage Google Search sur les requêtes Gemini pour obtenir des réponses soutenues par des données web actuelles, utile pour les agents ayant besoin d'informations récentes au-delà de leur date de coupure d'entraînement.

Chaînes d'appels d'outils d'agent économiques

Exécuter Gemini 3.5 Flash pour des boucles d'appels d'outils rapides et économiques où l'agent doit effectuer de nombreux appels séquentiels. La latence de premier token inférieure à 100ms maintient les chaînes d'agents réactives sans dépasser le budget.

FAQ

Questions sur Gemini + Hermes Agent

Configuration générale de Hermes Agent

Pas encore configuré ? Commencez par le guide de configuration RunAPI pour Hermes Agent.

Guide de configuration Hermes Agent →

Catalogue des modèles Gemini

Voir toutes les variantes Gemini, les niveaux de tarification et la documentation API.

Modèles Gemini →

Essayez Gemini dans Hermes Agent dès aujourd'hui.

Obtenez une clé RunAPI gratuite, définissez le modèle sur gemini-3.5-flash dans votre fournisseur custom:runapi et commencez à utiliser Gemini dans Hermes Agent.