80 lines
2 KiB
Markdown
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.
|