hermes-erkenntnisse/hermes-gateway-konfiguration.md
2026-07-06 05:38:47 +02:00

80 lines
2 KiB
Markdown

---
date: 2026-07-06
tags: [hermes, gateway, config, ollama]
---
# Hermes-Gateway-Konfiguration
## Aktuelle Konfiguration (2026-07-06)
```yaml
# ~/.hermes/config.yaml (Auszug)
model:
provider: mac
model: qwen2.5:14b
api_key: ollama
gateway:
port: 7724
host: 127.0.0.1
```
## Provider-Details
| Feld | Wert | Erklärung |
|---|---|---|
| `model.provider` | `mac` | Lokaler Provider auf Silvershark |
| `model.model` | `qwen2.5:14b` | Default-Modell via Ollama |
| `model.api_key` | `ollama` | Ollama benötigt keinen echten API-Key |
## Port-Belegung
```bash
$ lsof -i :7724 -i :18789
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
hermes 4241 matthiaskoerner 12u IPv4 ... TCP localhost:7724 (LISTEN)
openclaw 3842 matthiaskoerner 10u IPv4 ... TCP localhost:18789 (LISTEN)
```
## Homebrew-Ollama
```bash
$ brew services list | grep ollama
ollama started matthiaskoerner ~/Library/LaunchAgents/homebrew.mxcl.ollama.plist
# Bei Bedarf deaktivieren:
$ brew services stop ollama
$ brew services list | grep ollama
ollama none
```
Ollama läuft als Homebrew-Service auf `localhost:11434`. Hermes-Gateway routet Anfragen an diesen Endpunkt.
## OpenClaw (18789)
OpenClaw ist ein separater Agent-Runner, der auf Port 18789 läuft. Er teilt sich die Ollama-Instanz mit Hermes:
```
Client → Hermes (7724) → Ollama (11434)
Client → OpenClaw (18789) → Ollama (11434)
```
## Konfiguration ändern
```bash
# Provider wechseln
hermes config set model.provider mac
hermes config set model.model qwen2.5:14b
hermes config set model.api_key ollama
# Gateway-Port ändern
hermes config set gateway.port 7724
hermes config set gateway.host 127.0.0.1
```
## §§ WICHTIG
- `model.api_key: ollama` ist ein Platzhalter — Ollama benötigt keinen Key, aber das Feld muss gesetzt sein.
- Homebrew-Ollama **nicht** deaktivieren, solange Hermes oder OpenClaw darauf angewiesen sind.
- Alle Dienste laufen auf `127.0.0.1` — kein externer Zugriff, kein Reverse-Proxy nötig.