Langsung ke konten utama
Gunakan CometAPI sebagai penyedia model untuk Hermes Agent melalui dukungan endpoint OpenAI-compatible kustom milik Hermes.

Prasyarat

  • Git
  • Akun CometAPI dengan API key yang aktif
  • Terminal di macOS, Linux, atau WSL2

Instalasi

1

Dapatkan API key CometAPI Anda

Masuk ke console CometAPI. Klik Add API Key dan salin key <COMETAPI_KEY> Anda.
Dashboard CometAPI yang menampilkan tombol Add API Key
Detail API key CometAPI dengan base URL yang ditampilkan
2

Instal Hermes Agent

Perintah berikut menjalankan installer resmi:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Jika shell saat ini belum mengenali perintah hermes, muat ulang konfigurasi shell:
source ~/.zshrc
# or
source ~/.bashrc
Hermes menyimpan konfigurasi di ~/.hermes/, menautkan perintah hermes di ~/.local/bin, dan mungkin menambahkan ~/.local/bin ke PATH shell Anda.

Konfigurasi

1

Simpan key CometAPI Anda

Buka ~/.hermes/.env dan tambahkan baris berikut:
OPENAI_API_KEY=<COMETAPI_KEY>
Hermes menggunakan OPENAI_API_KEY sebagai fallback auth untuk endpoint OpenAI-compatible kustom.
2

Konfigurasikan endpoint CometAPI

Buka ~/.hermes/config.yaml dan pastikan bagian model terlihat seperti ini:
model:
  provider: custom
  default: your-model-id
  base_url: https://api.cometapi.com/v1
Ganti your-model-id dengan model ID teks saat ini dari halaman Models CometAPI.
Simpan API key di ~/.hermes/.env. Jangan hardcode rahasia di config.yaml.
Pengaturan ini mengonfigurasi model chat utama. Hermes dapat menggunakan model bantu terpisah untuk tugas seperti vision atau ekstraksi web.

Verifikasi

1

Periksa konfigurasi

Perintah berikut mengonfirmasi bahwa Hermes dapat membaca konfigurasi dan API key:
hermes config check
hermes doctor
hermes status
Jika hermes config check melaporkan opsi yang hilang setelah pembaruan, jalankan hermes config migrate dan periksa kembali.
2

Jalankan uji chat nyata

Perintah berikut mengirim permintaan nyata melalui CometAPI:
hermes chat -q "Reply with the single word CONNECTED."
Pengaturan yang berhasil mengembalikan CONNECTED tanpa error autentikasi atau endpoint.

Konfigurasi opsional

Jika Anda mengganti instalasi Hermes yang lebih lama, gunakan uninstaller bawaan terlebih dahulu:
hermes uninstall
Di uninstaller, pilih Full uninstall untuk menghapus CLI, entri PATH, dan data ~/.hermes/. Kemudian jalankan ulang langkah instalasi dan lanjutkan dengan konfigurasi CometAPI yang sama.
Jika Anda lebih suka alur interaktif, jalankan hermes model dan pilih Custom endpoint.Kemudian masukkan nilai berikut:
  • Base URL: https://api.cometapi.com/v1
  • API key: API key CometAPI Anda
  • Model: ID model teks CometAPI saat ini
Alur ini menulis pengaturan penyedia yang sama ke dalam config.yaml.