Prerequisiti
- Git
- Un account CometAPI con una API key attiva
- Un terminale su macOS, Linux o WSL2
Installazione
Ottieni la tua API key di CometAPI
Installa Hermes Agent
Il comando seguente esegue l’installer ufficiale:Se la shell corrente non vede ancora il comando
hermes, ricarica la configurazione della shell:Hermes salva la configurazione in
~/.hermes/, collega il comando hermes in ~/.local/bin e può aggiungere ~/.local/bin al PATH della shell.Configurazione
Salva la tua chiave CometAPI
Apri Hermes usa
~/.hermes/.env e aggiungi la seguente riga:OPENAI_API_KEY come fallback di autenticazione per endpoint personalizzati compatibili con OpenAI.Configura l'endpoint CometAPI
Apri Sostituisci
~/.hermes/config.yaml e assicurati che la sezione model sia simile a questa:your-model-id con un model ID di testo attuale dalla pagina Models di CometAPI.Mantieni la API key in
~/.hermes/.env. Non inserire segreti direttamente in config.yaml.Questa configurazione imposta il modello principale per la chat. Hermes può usare modelli ausiliari separati per attività come vision o web extraction.
Verifica
Controlla la configurazione
I seguenti comandi confermano che Hermes può leggere la configurazione e la API key:Se
hermes config check segnala opzioni mancanti dopo un aggiornamento, esegui hermes config migrate e controlla di nuovo.Configurazione opzionale
Reinstallazione pulita (opzionale)
Reinstallazione pulita (opzionale)
Se stai sostituendo un’installazione Hermes precedente, usa prima il programma di disinstallazione integrato:Nel programma di disinstallazione, scegli Full uninstall per rimuovere la CLI, la voce nel PATH e i dati in
~/.hermes/. Poi esegui di nuovo il passaggio di installazione e continua con la stessa configurazione CometAPI.Usa invece hermes model (opzionale)
Usa invece hermes model (opzionale)
Se preferisci il flusso interattivo, esegui
hermes model e scegli Custom endpoint.Quindi inserisci i seguenti valori:- Base URL:
https://api.cometapi.com/v1 - API key: la tua API key di CometAPI
- Model: un model ID di testo attuale di CometAPI
config.yaml.
