Cloud-NIM und lokaler NIM sind zwei Betriebsmodelle
NIM standardisiert die Inferenzoberfläche, nimmt dir aber nicht jede Betriebsentscheidung ab. Ein lokaler Container muss zur GPU, zum Treiber und zur Modelllizenz passen. Für Hermes zählt zusätzlich, dass das Modell strukturierte Tool-Aufrufe und mindestens das benötigte Kontextfenster zuverlässig bedient.
| Variante | Endpoint | Stärke | Verantwortung |
|---|---|---|---|
| NVIDIA Build | Gehostete NVIDIA-API | Schneller Test ohne eigene GPU | Key, Limits, Datenweg und Tarif prüfen |
| Lokaler NIM | Zum Beispiel localhost:8000/v1 | Daten- und Kapazitätskontrolle | GPU, Container, Treiber, Modell und Updates |
| Interner NIM-Service | Private Netzwerk-URL | Mehrere Hermes-Instanzen teilen Inferenz | TLS, Auth, Quoten, Monitoring und Mandantentrennung |
NVIDIA Build in wenigen Schritten testen
- 01
NVIDIA-Key erstellen
Erzeuge im NVIDIA-Portal einen API-Key und behandle ihn wie ein Produktionssecret.
- 02
Key in Hermes speichern
Hinterlege
NVIDIA_API_KEYin~/.hermes/.envoder über den Konfigurationsweg, nicht inAGENTS.md. - 03
Modell explizit testen
Starte eine Session mit Provider und Modell-ID. Nutze zunächst eine ungefährliche Aufgabe mit strukturiertem Tool-Output.
- 04
Dauerhafte Auswahl setzen
Wenn der Test stabil ist, trage Provider und Default-Modell in
config.yamlein oder wähle sie überhermes model. - 05
Limits beobachten
Miss Rate Limits, Latenz, Kontextkosten und Fehlerrate unter der tatsächlichen geplanten Parallelität.
hermes chat --provider nvidia --model nvidia/nemotron-3-super-120b-a12b model:
provider: nvidia
default: nvidia/nemotron-3-super-120b-a12b Von der Build-API zum lokalen NIM-Endpoint
Der Providerwechsel besteht auf Hermes-Seite primär aus der Base-URL. Der eigentliche Aufwand liegt im NIM-Betrieb: Containerzugriff, GPU-Kompatibilität, Modellcache, Authentifizierung, TLS und Kapazitätsplanung. Setze niemals einen ungeschützten OpenAI-kompatiblen Inferenzport ins öffentliche Internet.
- NIM nur auf localhost oder in einem privaten, kontrollierten Netzwerk binden.
- Bei mehreren Clients Authentifizierung und Quoten vor den Endpoint setzen.
- GPU-Auslastung, Queue-Länge, Tokenrate, Fehler und Neustarts zentral beobachten.
- Modell-ID und verfügbare Kontextlänge nicht aus Beispielen übernehmen, sondern am laufenden Endpoint prüfen.
- Updates gegen repräsentative Hermes-Tool-Aufgaben testen, bevor der produktive Endpoint wechselt.
NVIDIA_BASE_URL=http://localhost:8000/v1 \
hermes chat --provider nvidia --model nvidia/nemotron-3-super-120b-a12b curl -s http://localhost:8000/v1/models | jq '.data[].id' Wann NIM für Hermes die richtige Wahl ist
Nemotron schnell evaluieren
Build-API nutzen, ohne vorher GPU-Infrastruktur aufzubauen.
Daten im eigenen Netz
Hermes und Modell innerhalb kontrollierter Infrastruktur betreiben, während Tools gezielt freigeschaltet werden.
Mehrere Agenten, ein Endpoint
Zentrale Inferenz mit Quoten und Beobachtbarkeit statt Modellkopien pro Hermes-Instanz.
Cloud und lokal ähnlich ansprechen
Provider und Modelllogik behalten, Base-URL und Betriebsverantwortung ändern.
Fehlersuche: Auth, Modell-ID, Kontext und Tool-Calling
| Symptom | Prüfung |
|---|---|
| 401/403 bei Build | NVIDIA_API_KEY, Key-Rechte und tatsächlich verwendeten Endpoint prüfen |
| Modell nicht gefunden | /v1/models abfragen und exakte ID übernehmen |
| Hermes lehnt Modell ab | Kontextfenster auf mindestens 64K konfigurieren |
| Ungültige Tool-Argumente | Modell-/Prompt-Kompatibilität mit repräsentativen Tool-Schemas testen |
| Lokaler Endpoint hängt | GPU-Speicher, Containerlogs, Queue und Prefill großer Kontexte prüfen |
| Falscher Key am internen Endpoint | Provider-spezifische Secrets und Base-URL-Auflösung kontrollieren |
Häufige Fragen
Unterstützt Hermes NVIDIA NIM nativ?
nvidia und nutzt NVIDIA_API_KEY; über NVIDIA_BASE_URL lässt sich ein lokaler NIM-Endpoint angeben. Brauche ich für NVIDIA Build eine eigene GPU?
Kann ich zwischen Cloud und lokal wechseln?
Ist lokaler NIM automatisch privat?
Quellen, Methodik und Aktualität
Dieser Beitrag wurde aus praktischer Arbeit mit Hermes Agent und den unten verlinkten Primärquellen erstellt. Produktstände ändern sich schnell; Versions- und Befehlsangaben wurden zuletzt am geprüft.
- Hermes Agent – AI Providers / NVIDIA NIM – Nous Research
- Environment Variables – NVIDIA – Nous Research
- NVIDIA NIM Documentation – NVIDIA
- NVIDIA Build – NVIDIA