Ana içeriğe atla
Hermes’in özel OpenAI-uyumlu endpoint desteği üzerinden Hermes Agent için model sağlayıcısı olarak CometAPI kullanın.

Ön koşullar

  • Git
  • Etkin bir API anahtarına sahip bir CometAPI hesabı
  • macOS, Linux veya WSL2 üzerinde bir terminal

Kurulum

1

CometAPI API anahtarınızı alın

CometAPI konsolunda oturum açın. Add API Key seçeneğine tıklayın ve <COMETAPI_KEY> anahtarınızı kopyalayın.
Add API Key düğmesini gösteren CometAPI kontrol paneli
base URL gösterilen CometAPI API anahtarı ayrıntıları
2

Hermes Agent'ı yükleyin

Aşağıdaki komut resmi yükleyiciyi çalıştırır:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Geçerli shell henüz hermes komutunu görmüyorsa, shell yapılandırmasını yeniden yükleyin:
source ~/.zshrc
# or
source ~/.bashrc
Hermes, yapılandırmayı ~/.hermes/ içinde saklar, hermes komutunu ~/.local/bin içine bağlar ve ~/.local/bin yolunu shell PATH’inize ekleyebilir.

Yapılandırma

1

CometAPI anahtarınızı saklayın

~/.hermes/.env dosyasını açın ve aşağıdaki satırı ekleyin:
OPENAI_API_KEY=<COMETAPI_KEY>
Hermes, özel OpenAI-uyumlu endpoint’ler için kimlik doğrulama yedeği olarak OPENAI_API_KEY kullanır.
2

CometAPI endpoint'ini yapılandırın

~/.hermes/config.yaml dosyasını açın ve model bölümünün aşağıdaki gibi göründüğünden emin olun:
model:
  provider: custom
  default: your-model-id
  base_url: https://api.cometapi.com/v1
your-model-id değerini CometAPI Models sayfasındaki güncel bir metin model ID ile değiştirin.
API anahtarını ~/.hermes/.env içinde tutun. Gizli bilgileri config.yaml içine sabit olarak yazmayın.
Bu kurulum ana chat modelini yapılandırır. Hermes, vision veya web extraction gibi görevler için ayrı yardımcı modeller kullanabilir.

Doğrulama

1

Yapılandırmayı kontrol edin

Aşağıdaki komutlar, Hermes’in yapılandırmayı ve API anahtarını okuyabildiğini doğrular:
hermes config check
hermes doctor
hermes status
Bir güncellemeden sonra hermes config check eksik seçenekler bildirirse, hermes config migrate komutunu çalıştırın ve yeniden kontrol edin.
2

Gerçek bir chat testi çalıştırın

Aşağıdaki komut CometAPI üzerinden gerçek bir istek gönderir:
hermes chat -q "Reply with the single word CONNECTED."
Başarılı bir kurulum, CONNECTED döndürür ve kimlik doğrulama ya da endpoint hataları vermez.

İsteğe bağlı yapılandırma

Eski bir Hermes kurulumunu değiştiriyorsanız, önce yerleşik kaldırıcıyı kullanın:
hermes uninstall
Kaldırıcıda, CLI’ı, PATH girişini ve ~/.hermes/ verilerini kaldırmak için Full uninstall seçeneğini seçin. Ardından kurulum adımını yeniden çalıştırın ve aynı CometAPI yapılandırmasıyla devam edin.
Etkileşimli akışı tercih ediyorsanız, hermes model komutunu çalıştırın ve Custom endpoint seçeneğini seçin.Ardından aşağıdaki değerleri girin:
  • Base URL: https://api.cometapi.com/v1
  • API key: CometAPI API anahtarınız
  • Model: güncel bir CometAPI metin model ID
Bu akış aynı sağlayıcı ayarlarını config.yaml içine yazar.