Hermes Agent’ın en güçlü yanlarından biri, tek bir arayüz üzerinden onlarca farklı yapay zeka modeli ve sağlayıcısıyla çalışabilmesi. Kurulumdan sonraki ilk adım, ihtiyacınıza en uygun modeli seçmek ve doğru sağlayıcıyı yapılandırmak. Bu yazıda Hermes Agent’da model ve sağlayıcı ayarlarını nasıl yapacağınızı, OpenRouter, OpenAI, Anthropic, DeepSeek ve local modelleri nasıl kullanacağınızı adım adım anlatıyorum.
Hermes Agent Model Ayarları Neden Önemli?
Hermes Agent, varsayılan olarak belirli bir modelle gelmez. Kurduğunuzda sizi bir model seçme ekranı karşılar. Bu esneklik sayesinde her görev için en uygun modeli kullanabilirsiniz. Örneğin günlük kod yazma işlerinde hızlı bir model, karmaşık analizlerde daha güçlü bir model tercih edebilirsiniz. Hermes Agent model ayarları, ajanın hangi yapay zeka modeliyle düşüneceğini, hangi API sağlayıcısı üzerinden çalışacağını ve gerektiğinde nasıl yedek sağlayıcılara geçeceğini belirler.
Bu ayarları doğru yapmak, hem performans hem de maliyet açısından büyük fark yaratır. Haydi adım adım inceleyelim.
1. Hermes Agent Model Seçme Aracı: hermes model
Model seçmenin en kolay yolu, interaktif model seçme aracını kullanmak. Terminalde şu komutu yazmanız yeterli:
hermes model
Bu komut sizi bir menüde karşılar. Buradan:
- Sağlayıcı (provider) seçebilirsiniz: OpenRouter, Anthropic, OpenAI, DeepSeek, Google Gemini, xAI/Grok ve daha fazlası
- Model seçebilirsiniz: seçtiğiniz sağlayıcının sunduğu tüm modeller listelenir
- API anahtarınızı girebilir veya mevcut anahtarı kullanabilirsiniz
Seçiminizi yaptıktan sonra Hermes Agent, ayarları ~/.hermes/config.yaml dosyasına kaydeder ve yeni oturumda seçtiğiniz modeli kullanmaya başlar.
2. OpenRouter Kullanımı: En Esnek Seçenek
OpenRouter, Hermes Agent ile birlikte kullanılan en yaygın sağlayıcıdır. OpenRouter, tek bir API anahtarıyla onlarca farklı modele erişmenizi sağlar. Claude, GPT-4, Gemini, DeepSeek ve daha birçok modele aynı hesap üzerinden ulaşabilirsiniz.
OpenRouter kullanmak için:
- OpenRouter.ai adresine gidip ücretsiz hesap oluşturun
- Dashboard’dan API anahtarı alın
- Hermes Agent’da
hermes modelile OpenRouter’ı seçin - İstenen API anahtarını girin
Alternatif olarak API anahtarını doğrudan OPENROUTER_API_KEY değişkeni olarak ~/.hermes/.env dosyasına ekleyebilirsiniz:
OPENROUTER_API_KEY=sk-or-v1-buraya-kendi-anahtarinizi-yazin
OpenRouter’ın avantajı, kredi bitince veya bir model hata verdiğinde otomatik olarak yedek modele geçebilmesidir. Hermes Agent’ın credential pooling özelliği ile birden fazla OpenRouter API anahtarınız varsa, bunları sırayla kullanarak kesintisiz çalışabilirsiniz.
3. OpenAI ve Anthropic Modelleri
OpenAI (GPT-4, GPT-4o) ve Anthropic (Claude 3.5 Sonnet, Claude 4) modellerini doğrudan kullanmak isterseniz, ilgili sağlayıcıdan API anahtarı almanız yeterli.
OpenAI Yapılandırması
hermes model
Menüden OpenAI sağlayıcısını seçin ve OPENAI_API_KEY anahtarınızı girin. Alternatif olarak .env dosyasına manuel ekleyebilirsiniz:
OPENAI_API_KEY=sk-proj-buraya-kendi-anahtarinizi-yazin
Anthropic Claude Yapılandırması
Anthropic Claude modelleri, özellikle uzun yazılım geliştirme oturumlarında büyük bağlam (context) penceresi sayesinde tercih edilir. hermes model ile Anthropic sağlayıcısını seçin:
ANTHROPIC_API_KEY=sk-ant-buraya-kendi-anahtarinizi-yazin
Claude Sonnet 4 veya Claude Opus gibi modeller arasından seçim yapabilirsiniz. Anthropic’in en büyük avantajı, kod yazma ve hata ayıklama konusundaki başarısıdır.
4. DeepSeek ve Google Gemini Kullanımı
Hermes Agent, DeepSeek ve Google Gemini gibi popüler modelleri de destekler. Özellikle DeepSeek, uygun fiyat-performans oranıyla dikkat çeker.
DeepSeek
DEEPSEEK_API_KEY=sk-buraya-kendi-anahtarinizi-yazin
Google Gemini
GOOGLE_API_KEY=AIza-buraya-kendi-anahtarinizi-yazin
Bu API anahtarlarını ~/.hermes/.env dosyasına ekledikten sonra hermes model menüsünden istediğiniz sağlayıcıyı seçerek kullanmaya başlayabilirsiniz.
5. Local (Yerel) Modellerle Çalışma
Hermes Agent model değiştirme denildiğinde akla gelen bir diğer seçenek de local modeller. İnternet bağlantısı olmadan, tamamen kendi bilgisayarınızda çalışan modeller kullanmak isterseniz, Hermes Agent buna da izin verir.
Local model kullanmak için önce bir model sunucusu çalıştırmanız gerekir. En yaygın yöntem Ollama veya LocalAI kullanmaktır.
Ollama ile Local Model
- Ollama’yı kurun:
curl -fsSL https://ollama.com/install.sh | sh - Bir model indirin:
ollama pull llama3veyaollama pull mistral - Hermes Agent’da
hermes modelile Custom Endpoint seçin - Base URL olarak
http://localhost:11434/v1girin (Ollama OpenAI-uyumlu API sunar) - Model adı olarak
llama3veya indirdiğiniz modelin adını yazın
Local modeller, hassas verilerle çalışırken veya API ücretlerinden kaçınmak istediğinizde idealdir. Ancak büyük modeller için güçlü bir GPU ve yeterli RAM gerekebilir.
6. Yapılandırmayı Elle Düzenleme
İnteraktif menü yerine yapılandırmayı doğrudan düzenlemek isterseniz:
hermes config edit
Bu komut ~/.hermes/config.yaml dosyasını varsayılan metin düzenleyicinizde açar. Model ayarları şu şekilde görünür:
model:
default: anthropic/claude-sonnet-4
provider: openrouter
base_url: https://openrouter.ai/api/v1
Belirli bir anahtarı komut satırından da değiştirebilirsiniz:
hermes config set model.default deepseek/deepseek-v4-pro
hermes config set model.provider openrouter
Mevcut yapılandırmayı görmek için:
hermes config
7. Model Locking: Tek Modele Sabitleme
Bazı durumlarda Hermes Agent’ın belirli bir modelin dışına çıkmasını istemeyebilirsiniz. Örneğin, bir proje boyunca yalnızca Claude kullanmak isteyebilirsiniz. Bunun için model locking (kilit) yapabilirsiniz:
hermes config set model.default anthropic/claude-sonnet-4ile varsayılan modeli belirleyin- Diğer sağlayıcıların API anahtarlarını
.envdosyasından yorum satırına alın veya silin - Hermes Agent artık yalnızca belirlediğiniz modeli kullanır
Bu yaklaşım özellikle ekip ortamlarında veya üretim otomasyonlarında tercih edilir.
8. Yardımcı Araç Kontrolleri
Model ve sağlayıcı ayarlarını yaptıktan sonra her şeyin doğru çalıştığını kontrol etmek için:
hermes doctor # Bağımlılıkları ve yapılandırmayı kontrol eder
hermes status # Bileşen durumlarını gösterir
Eğer “Model not found” veya “Provider authentication failed” gibi hatalar alıyorsanız, API anahtarınızın geçerli olduğundan ve doğru sağlayıcıyı seçtiğinizden emin olun.
Sık Sorulan Sorular
Hermes Agent model değiştirme nasıl yapılır?
hermes model komutunu çalıştırın, açılan menüden yeni sağlayıcı ve model seçin. Değişiklik bir sonraki oturumda geçerli olur.
OpenRouter ücretsiz mi?
OpenRouter’ın kendisi ücretsizdir ancak kullandığınız modellerin API ücretlerini ödersiniz. Bazı küçük modeller için ücretsiz kotalar mevcuttur.
Local model kullanmak için GPU şart mı?
Küçük modeller (3B-8B parametre) CPU’da çalışabilir. Daha büyük modeller için GPU önerilir.
Özet
Hermes Agent model ayarları, ajanın verimliliğini doğrudan etkiler. OpenRouter esnek bir başlangıç noktası sunarken, doğrudan OpenAI veya Anthropic kullanmak daha tutarlı bir deneyim sağlayabilir. DeepSeek uygun maliyetli bir alternatif, local modeller ise tam gizlilik ve bağımsızlık sunar.
Hangi modeli seçerseniz seçin, Hermes Agent’ın mimarisi aynı kalır. Tek yapmanız gereken doğru API anahtarını yapılandırmak ve hermes model ile seçiminizi yapmak. Önceki yazıda Hermes Agent kurulumunu anlatmıştım; bu yazıyla birlikte artık hem kurabilir hem de istediğiniz modelle çalıştırabilirsiniz.
Hangi model sağlayıcısını kullanıyorsunuz? Deneyimlerinizi yorumlarda paylaşın.