Hermes Agentでモデルを変更したいよ

Artificial Intelligence

今回は、Customモデルしか登録してない環境上でGemini APIの環境設定を追加しますです。

環境設定

まず、環境設定から修正します。

$ vi ~/.hermes/.env

以下の箇所、GOOGLE_API_KEYを修正します。

# =============================================================================
# LLM PROVIDER (Google AI Studio / Gemini)
# =============================================================================
# Native Gemini API via Google's OpenAI-compatible endpoint.
# Get your key at: https://aistudio.google.com/app/apikey
GOOGLE_API_KEY=AIzaS**************************.........
# GEMINI_API_KEY=your_gemini_key_here  # alias for GOOGLE_API_KEY
# Optional base URL override (default: Google's OpenAI-compatible endpoint)
# GEMINI_BASE_URL=https://generativelanguage.googleapis.com/v1beta/openai

モデル変更操作

上書き保存した後、モデル設定を変更します。

$ hermes model

すると、以下の表示が出ますので、矢印を移動させてEnterを押下します。

  Current model:    Qwen3.5-9B
  Active provider:  LocalLLM


Select provider:
  ↑↓ navigate  ENTER/SPACE select  ESC cancel

   (○) Nous Portal (Nous Research subscription)
   (○) OpenRouter (100+ models, pay-per-use)
   (○) NovitaAI (AI-native cloud: Model API, Agent Sandbox, GPU Cloud)
   (○) LM Studio (local desktop app with built-in model server)
   (○) Anthropic (Claude models ? API key or Claude Code)
   (○) OpenAI Codex
   (○) OpenAI API (api.openai.com, API key)
   (○) Qwen Cloud / DashScope Coding (Qwen + multi-provider)
   (○) xAI Grok OAuth (SuperGrok / Premium+)
   (○) Xiaomi MiMo (MiMo-V2.5 and V2 models ? pro, omni, flash)
   (○) Tencent TokenHub (Hy3 Preview ? direct API via tokenhub.tencentmaas.com)
   (○) NVIDIA NIM (Nemotron models ? build.nvidia.com or local NIM)
   (○) GitHub Copilot (uses GITHUB_TOKEN or gh auth token)
   (○) GitHub Copilot ACP (spawns `copilot --acp --stdio`)
   (○) Hugging Face Inference Providers (20+ open models)
 → (○) Google AI Studio (Gemini models ? native Gemini API)
   (○) Google Gemini via OAuth + Code Assist (free tier supported; no API key needed)
   (○) DeepSeek (DeepSeek-V3, R1, coder ? direct API)
   (○) xAI (Grok models ? direct API)
          :
          :
          中略
          :
          :
   (○) Vercel AI Gateway
   (○) Qwen OAuth (reuses local Qwen CLI login)
   (○) Alibaba Cloud Coding Plan ? dedicated coding tier
   (○) custom (direct API)
   (●) LocalLLM (127.0.0.1:8001/v1) ? Qwen3.5-9B  ← currently active
   (○) Custom endpoint (enter URL manually)
   (○) Remove a saved custom provider
   (○) Configure auxiliary models...
   (○) Leave unchanged

すると、自動的にモデルを見つけて選択肢を表示してくれます。
デフォルトで使用するモデル名を入力します。今回、敢えてGemini 3.1 Pro Preview を指定しました。

  Google AI Studio API key: AI... ✓
  [K]eep / [R]eplace / [C]lear (default K):

  Checking Gemini API tier...
  Tier check: paid ✓

Base URL [https://generativelanguage.googleapis.com/v1beta]:
  Found 11 model(s) from models.dev registry

Select default model:             
  gemini-3.1-flash-lite-preview   
  gemini-flash-lite-latest        
  gemini-3-flash-preview          
  gemini-flash-latest             
  gemini-2.5-pro                  
  gemini-3.1-pro-preview          
  gemini-3.1-flash-lite           
  gemini-2.5-flash-lite           
  gemini-2.5-flash                
  gemini-3.5-flash                
  gemini-3-pro-preview            
  Enter custom model name         
  Skip (keep current)             

->

Default model set to: gemini-3.1-pro-preview (via Google AI Studio)

こうすることで、次セッションからGoogle AI Studioのモデルが使うことができるようになります。
悔しいけれど、やっぱりそれなりにGeminiは性能良いです。雑な指示でそれなりのアプリケーション構築ができるし。

コメント

タイトルとURLをコピーしました