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をコピーしました