Hermes Agent, OpenClaw und andere Agenten
Autonome Agenten arbeiten selbstständig, stundenlang: Sie lesen Postfächer, surfen im Web, fragen Datenbanken ab, führen Befehle aus und rufen APIs auf, und niemand liest jeden Schritt mit. Jede Seite, jede Datei und jedes Ergebnis, das sie lesen, geht mit der nächsten Anfrage an das Modell. Wenn sie auf Latet zeigen, wird jede dieser Anfragen maskiert, bevor sie Ihren Rechner verlässt, und in den Antworten werden dort die echten Werte wieder eingesetzt.
Sie laufen über das Gateway von Latet, wie jeder OpenAI-kompatible Client: Sie setzen die
Base-URL des Agenten auf Latet und behalten den API-Schlüssel Ihres Anbieters wie gewohnt im
Agenten. latet global-install ändert die Dateien dieser Agenten nicht: Die Einstellungen unten
sind alles, was es braucht.
| Anbieter | Zu setzende Base-URL | Schlüssel |
|---|---|---|
| OpenAI | http://127.0.0.1:5283/openai/v1 |
Ihr API-Schlüssel von OpenAI |
| OpenRouter (Claude, Gemini und Hunderte anderer Modelle) | http://127.0.0.1:5283/openrouter/api/v1 |
Ihr API-Schlüssel von OpenRouter |
| Anthropic, für einen Agenten, der das Format von Anthropic spricht | http://127.0.0.1:5283/anthropic |
Ihr API-Schlüssel von Anthropic |
Ein Pro- oder Max-Abonnement von Claude funktioniert nur in Claude Code, wie es die Bedingungen von Anthropic vorsehen, daher nutzen diese Agenten einen API-Schlüssel: Sie erreichen Claude-Modelle über OpenRouter oder mit einem API-Schlüssel von Anthropic. Der Schlüssel geht über Latet an den Anbieter und wird nie protokolliert oder im Dashboard angezeigt.
Hermes Agent
Abschnitt betitelt „Hermes Agent“Hermes liest sein Modell und seinen Endpunkt aus config.yaml in seinem Ordner: ~/.hermes unter
macOS und Linux, %LOCALAPPDATA%\hermes unter Windows (HERMES_HOME legt einen anderen fest).
Richten Sie einen benutzerdefinierten Anbieter auf Latet aus:
model: provider: custom base_url: http://127.0.0.1:5283/openrouter/api/v1 # or http://127.0.0.1:5283/openai/v1 key_env: OPENROUTER_API_KEY # the variable that holds your key default: anthropic/claude-sonnet-4.5 # a model your provider listshermes model stellt dasselbe interaktiv ein. OPENAI_BASE_URL in der Umgebung genügt nicht:
Hermes beachtet diese Variable nur für seinen Anbieter openai-api, daher würde
latet run hermes einen benutzerdefinierten Anbieter nicht über Latet leiten.
OpenClaw
Abschnitt betitelt „OpenClaw“OpenClaw liest ~/.openclaw/openclaw.json (JSON5) und übernimmt Änderungen daran von selbst. Fügen
Sie einen Anbieter hinzu, der auf Latet zeigt, und machen Sie eines seiner Modelle zum Standard:
{ agents: { defaults: { model: { primary: "latet/gpt-5.1" } }, }, models: { providers: { latet: { baseUrl: "http://127.0.0.1:5283/openai/v1", apiKey: "${OPENAI_API_KEY}", api: "openai-completions", models: [{ id: "gpt-5.1", name: "GPT-5.1 through Latet" }], }, }, },}Für OpenRouter verwenden Sie http://127.0.0.1:5283/openrouter/api/v1, Ihren Schlüssel von
OpenRouter und dessen Modellnamen.
Der OpenAI-Anbieter von Goose nimmt einen Host und einen Pfad entgegen, die er zusammensetzt:
export OPENAI_HOST=http://127.0.0.1:5283export OPENAI_BASE_PATH=openai/v1/chat/completionsexport OPENAI_API_KEY=... # your OpenAI key, as usualexport GOOSE_PROVIDER=openaiexport GOOSE_MODEL=gpt-5.1goose sessionGOOSE_PROVIDER und GOOSE_MODEL wählen den Anbieter und das Modell: Ohne sie verlangt Goose, dass
Sie zuerst goose configure ausführen, das dieselben Werte speichert. Für OpenRouter fügen Sie mit
goose configure einen benutzerdefinierten OpenAI-kompatiblen Anbieter hinzu, mit der Base-URL
http://127.0.0.1:5283/openrouter/api/v1 und Ihrem OpenRouter-Schlüssel; diese Einrichtung gehört
nicht zu den getesteten.
OpenHands
Abschnitt betitelt „OpenHands“Wählen Sie in den LLM-Einstellungen von OpenHands unter Advanced ein benutzerdefiniertes Modell
mit dem Präfix seines Anbieters (openai/gpt-5.1), setzen Sie die Base-URL auf
http://127.0.0.1:5283/openai/v1, und geben Sie Ihren API-Schlüssel ein. Mit der Kommandozeile:
LLM_MODEL=openai/gpt-5.1 LLM_BASE_URL=http://127.0.0.1:5283/openai/v1 LLM_API_KEY=... \ openhands --override-with-envsJeder andere Agent
Abschnitt betitelt „Jeder andere Agent“Ein Agent, der eine OpenAI-kompatible Base-URL akzeptiert, läuft mit den Adressen aus der Tabelle
oben über Latet. Einer, der OPENAI_BASE_URL oder ANTHROPIC_BASE_URL aus der Umgebung liest, kann
mit latet run gestartet werden, das sie nur für
ihn setzt.
Ein Agent in einem Container erreicht Latet nicht unter 127.0.0.1: Dort ist 127.0.0.1 der
Container selbst, und Latet beantwortet nur Anfragen, die an 127.0.0.1 oder localhost gerichtet
sind. Lassen Sie den Agenten auf Ihrem Rechner laufen; unter Linux teilt auch ein Container, der mit
--network host gestartet wurde, die Adresse 127.0.0.1 Ihres Rechners.
Für einen Agenten, den niemand beobachtet
Abschnitt betitelt „Für einen Agenten, den niemand beobachtet“- Schalten Sie den lokalen Prüfer ein, wenn Sie einen lokalen Modellserver haben. Er liest, was der Agent abruft, den Teil, den niemand eintippt, und standardmäßig wartet eine Anfrage auf seine Prüfung und wird gestoppt, wenn der Prüfer nicht antworten kann.
- Nutzen Sie den strikten Datenmodus für einen Agenten, der Datenbanken oder Logs liest: Jeder Wert einer Tabelle oder eines JSON-Dokuments wird maskiert, und Joins funktionieren weiterhin.
- Beobachten Sie ihn im Dashboard:
latet dashboardzeigt jede Anfrage, die der Agent gesendet hat, was darin maskiert wurde und was blockiert wurde. - Lassen Sie ihn Latet sicher verwalten: Verweisen Sie ihn auf
llms-config.md. Was Schutz hinzufügt, wird angewendet; was ihn senkt, wartet im Dashboard auf Ihre Freigabe. Siehe Agenten und Ihre Einstellungen.
Jeder dieser vier Agenten ist echt getestet, eingerichtet wie oben: Er schickt eine Aufgabe über Latet an einen Testanbieter, der wie OpenAI antwortet; der Anbieter erhält Ersatzwerte, und der Agent bekommt die echten Werte zurück. Wenn ein Agent über Latet nicht funktioniert, eröffnen Sie bitte ein Issue.
© 2026 Emanuele Casabona · USt-IdNr. IT02293040990 · Datenschutzerklärung · Impressum · latet.ai