Ce face hermes auth
hermes auth administrează pool-urile de credențiale, folosite pentru rotația mai multor chei sau conturi ale aceluiași furnizor (de exemplu mai multe chei OpenRouter). Fără subcomandă pornește asistentul interactiv. add adaugă o cheie (--api-key) sau un cont OAuth (--type oauth), priority mută o credențială în fața ordinii de încercare, iar reset șterge perioadele de răcire după erori.
Pool-urile sunt primul nivel de reziliență: se încearcă înaintea furnizorilor de rezervă (hermes fallback), care trec pe alt furnizor. hermes login a fost eliminat; autentificarea OAuth se face cu hermes auth sau prin hermes model.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
(fără subcomandă) |
Asistentul interactiv. |
list [furnizor] |
Pool-urile, toate sau ale unui furnizor. |
add <furnizor> --api-key <cheie> |
Adaugă o cheie API. |
add <furnizor> --type oauth [--priority N] |
Adaugă un cont prin login în browser. |
add openai-codex --browser |
Codex: autorizare în browser cu PKCE pe localhost:1455, în locul codului de dispozitiv. |
remove <furnizor> <index> |
Elimină o credențială. |
priority <furnizor> <nume> <poziție> |
Schimbă ordinea de încercare. |
reset <furnizor> [index] |
Șterge perioadele de răcire. |
refresh <furnizor> <nume> |
Reîmprospătează o credențială OAuth și îi șterge răcirea. |
status <furnizor> |
Starea autentificării. |
logout <furnizor> |
Deconectare și ștergerea stării salvate. |
Exemple practice
Exemplul 1: Chei și conturi
Exemplele din referința oficială (cheia este un substituent).
hermes auth list
hermes auth add openrouter --api-key sk-or-v1-xxx
hermes auth add anthropic --type oauth
Exemplul 2: Ordine și răcire
hermes auth priority openrouter backup-key 0
hermes auth reset openrouter
Greșeli frecvente și bune practici
- Cauți
hermes login. A fost eliminat; foloseștehermes auth. - Aștepți ca pool-ul să treacă pe alt furnizor când toate cheile sunt limitate. Pentru asta configurezi
hermes fallback.