HERMES + GEMINI

Używaj Gemini w Hermes Agent.

Google Gemini jest dostępny przez endpoint kompatybilny z OpenAI od RunAPI. Hermes Agent wywołuje go za pomocą dostawcy custom:runapi — Gemini 3.5 Flash do pętli agenta wrażliwych na czas, 3.x Pro do wieloetapowego rozumowania, 2.5 Pro do produkcyjnych zadań z długim kontekstem. Nie są wymagane projekt Google Cloud ani dane uwierzytelniające Vertex AI — wystarczy ten sam klucz RUNAPI_API_KEY i base_url, który skonfigurowałeś już dla czatu.

jeden klucz API · endpoint czatu kompatybilny z OpenAI · obsługa strumieniowania
Use RunAPI to send a chat request to Google Gemini 3.5 Flash through Hermes Agent.

Requirements:
- Use the custom:runapi provider already configured in Hermes Agent
- Call the RunAPI chat completions endpoint at https://runapi.ai/v1/chat/completions
- Set model to "gemini-3.5-flash"
- The RUNAPI_API_KEY environment variable provides authorization
- The response is synchronous — the reply arrives in choices[0].message.content
- For streaming, set stream to true and process server-sent events
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
  }
}
Skopiuj polecenie curl do testowania gemini
JAK TO DZIAŁA

Używaj Gemini w Hermes Agent w trzech krokach

1

Skonfiguruj RunAPI

Ustaw zmienną środowiskową RUNAPI_API_KEY. Jeśli dodałeś już RunAPI jako dostawcę custom:runapi w Hermes Agent, ten sam klucz i base_url działają dla Gemini — zmień tylko identyfikator modelu. Nie są potrzebne dane uwierzytelniające Google Cloud.

export RUNAPI_API_KEY=runapi_xxx
2

Wywołaj Gemini przez chat completions

Wyślij żądanie POST na adres /v1/chat/completions z modelem ustawionym na gemini-3.5-flash. Przekaż tablicę messages z rolami system i user. Hermes Agent wysyła ten sam kształt żądania kompatybilny z OpenAI, którego używa dla GPT — RunAPI kieruje do Gemini na podstawie parametru model.

POST /v1/chat/completions
3

Odczytaj odpowiedź

Odpowiedź przychodzi synchronicznie w formacie chat completion OpenAI. Odpowiedź asystenta znajduje się w choices[0].message.content, a użycie tokenów w obiekcie usage. W trybie strumieniowania ustaw stream na true, a Hermes Agent automatycznie analizuje zdarzenia delta SSE.

choices[0].message.content
PARAMETRY

Parametry API chat completions Gemini

Parametr Typ Opis
model string Wymagane. gemini-3.5-flash, gemini-2.5-flash, gemini-2.5-pro, gemini-3-flash-preview, gemini-3-pro-preview lub gemini-3.1-pro-preview.
messages array Wymagane. Tablica obiektów wiadomości z polami role (system, user, assistant) i content.
temperature number Opcjonalne. Temperatura próbkowania od 0 do 2. Niższe wartości dają bardziej deterministyczne wyniki. Wartość domyślna zależy od modelu.
max_tokens integer Opcjonalne. Maksymalna liczba tokenów do wygenerowania w odpowiedzi.
stream boolean Opcjonalne. Gdy ustawione na true, odpowiedź jest przesyłana strumieniowo jako zdarzenia server-sent. Każde zdarzenie zawiera deltę z częściową treścią.
top_p number Opcjonalne. Próg próbkowania nucleus od 0 do 1. Alternatywa dla temperature do kontrolowania losowości wyników.

Czym jest Gemini w Hermes Agent?

Google Gemini jest dostępny przez provider custom:runapi RunAPI bez konfiguracji Google Cloud. Hermes Agent wywołuje go obok Claude, GPT i DeepSeek w tej samej konfiguracji workflow.

Zastosowania Gemini

Czat głosowy i wideo w czasie rzeczywistym z Live API

Używaj możliwości multimodalnych Gemini dla aplikacji czasu rzeczywistego z wejściem głosowym lub wideo.

Ugruntowywanie odpowiedzi danymi Google Search

Włącz ugruntowanie Google Search w żądaniach Gemini dla odpowiedzi zawierających aktualne dane webowe.

Ekonomiczne łańcuchy wywoływania narzędzi agentów

Uruchamiaj Gemini 3.5 Flash dla szybkich, tanich pętli wywoływania narzędzi w złożonych workflow'ach.

FAQ

Pytania o Gemini + Hermes Agent

Ogólna konfiguracja Hermes Agent

Nie skonfigurowano jeszcze? Zacznij od przewodnika konfiguracji RunAPI dla Hermes Agent.

Przewodnik konfiguracji Hermes Agent →

Katalog modeli Gemini

Zobacz wszystkie warianty Gemini, poziomy cenowe i dokumentację API.

Modele Gemini →

Wypróbuj Gemini w Hermes Agent już dziś.

Zdobądź darmowy klucz RunAPI, ustaw model na gemini-3.5-flash w dostawcy custom:runapi i zacznij używać Gemini w Hermes Agent.