Integrationen
Verbinde EmpirioLabs mit Coding-Agenten, IDEs, CLIs, Chat-Frontends und OpenAI-kompatiblen Tools
Die meisten Tools benötigen nur drei Werte: einen API-Schlüssel, eine Basis-URL und eine Modell-ID. EmpirioLabs stellt OpenAI-kompatible Chat-Komplettierungen plus einen anthropischen Nachrichten-Endpunkt zur Verfügung, sodass die Einrichtung in der Regel ein Provider-Dropdown und eine URL-Änderung umfasst.
Führe einen Setup-Befehl aus, um ausgewählte lokale Konfigurationsdateien zu erstellen. Fügen Sie Benutzer-Tools und einen Rauchtest mit Flaggen hinzu.
Verwenden Sie https://api.empiriolabs.ai/v1 als Basis-URL und Ihren EmpirioLabs-Schlüssel als Inhaber-Token.
Claude Code erwartet die Form Anthropic Messages. Benutze https://api.empiriolabs.ai ohne /v1 und setze die Option für benutzerdefinierte Modelle.
Holen Sie GET /v1/models?available=true, bevor Sie Modell-IDs fest in Teamvorlagen oder geteilte Skripte kodieren.
Codex CLI
Aider
Continue
OpenHands
Hermes Agent
SillyTavern
LobeChat
LiteLLMKilo, Roo, CursorSchnellster Aufbau
Verwende das, wenn du ein funktionierendes Setup ohne manuelles Bearbeiten der Konfigurationsdateien möchtest. Der Befehl holt das Hilfsskript von der Dokumentationsseite, läuft es mit Python und schreibt nur die von dir gewählten Scopes. Bei Tools, die lokal persistierte Konfigurationen unterstützen, speichert der Helfer den Schlüssel in gitignored-Projektdateien, sodass neu geöffnete App-Sitzungen nicht von einem Shell-Export abhängig sind.
Führen Sie den Setup-Befehl aus
Diese schreibt standardmäßig projektlokale Dateien für OpenCode, Aider, Qwen Code und OpenHands, einschließlich gitignored-persistente Zugangsdaten für Werkzeuge, die sie lokal lesen können.
Der Helfer erstellt zeitgestempelte Backups, bevor bestehende Dateien geändert werden, kann aber auch API-Schlüssel in lokale .env, .empiriolabs-api-key, .qwen/settings.json, openhands.empiriolabs.toml und einige Benutzerkonfigurationsdateien schreiben. Überprüfen Sie generierte Dateien, bevor Sie etwas festlegen. Der Helfer installiert die Werkzeuge nicht selbst.
Was der Helfer schreibt
Standardmäßig ruft der Helfer den Live-/v1/models?available=true-Katalog und schreibt jedes chatfähige Modell (Text, Multimodal, Code, Reasoning) in Werkzeuge, deren Konfigurationen nativ einen Multi-Model-Picker unterstützen (OpenCode, Continue, Qwen Code, Goose). Die --model-Flagge wählt die Standard-Karte innerhalb dieses gefüllten Satzes aus. Lass --no-populate-models, wenn du nur das Standardmodell registrieren lassen möchtest.
Der Helfer validiert Werkzeugnamen und verlässt mit einem Fehler für unbekannte Werte. Wenn ein ausgewähltes Werkzeug nicht mit dem gewählten Scope übereinstimmt, druckt der Helfer eine Notiz aus. Zum Beispiel schreibt --scope project --tools codex keine Codex-Konfiguration, weil Codex eine Benutzerkonfiguration ist.
Integrationen, die in dieser Tabelle nicht aufgeführt sind, sind manuelle UI- oder App-Level-Setups. Verwenden Sie die untenstehenden Verbindungswerte für Cline, Zed, Kilo Code, Roo Code, Cursor-ähnliche Felder, Chat-Frontends und gehostete Web-UIs.
Aktualisierung der Modellliste nach einem Neustart
Der Helfer holt GET /v1/models?available=true bei jedem Durchlauf ab und schreibt die Multi-Modell-Konfigurationen aus diesem Live-Snapshot neu, sodass die registrierte Modellliste widerspiegelt, welche Modelle zum Zeitpunkt der Ausführung des Helfers gestartet werden. Das erneute Ausführen desselben Befehls nach dem Start eines neuen Modells fügt es in OpenCodes opencode.json, Continues config.yaml, die Qwen Code settings.json Provider-Liste und das Goose Custom Provider JSON ohne weitere Änderungen hinzu. Aider, OpenHands, Claude Code, Codex CLI, Hermes Agent und OpenClaw pflegen in ihrer Konfiguration keine Multi-Model-Registrierung, daher lesen diese Tools immer das Modell, das Ihr Code bei der Anfrage passiert, was bedeutet, dass bei einem neuen Modell kein Hilfsprogramm erneut ausgeführt werden muss.
Manuelle automatische Aktualisierung (standardmäßig installiert)
Der Setup-Befehl installiert eine plattformnative, geplante Aufgabe, die alle 6 Stunden die EmpirioLabs-Modellliste erneut abruft, sodass neu gestartete Modelle in OpenCode, Qwen Code, Continue und Goose ohne manuellen Schritt erscheinen. Der Job läuft eigenständig, im Hintergrund, ohne dass eine Shell-Sitzung erforderlich ist:
- Linux: ein markierter Eintrag in deinem Benutzer-Crontab (sichtbar mit
crontab -l) - macOS: ein Benutzer-LaunchAgent bei
~/Library/LaunchAgents/ai.empiriolabs.refresh.plist - Windows: eine Aufgabe im Task Scheduler namens “EmpirioLabs Auto Refresh”
Der Job liest den API-Schlüssel aus ~/.empiriolabs/.empiriolabs-api-key (Modus 600 bei POSIX) und schreibt nur Konfigurationen neu, die bereits auf der Festplatte existieren, sodass er nie Dateien in nicht zusammenhängenden Verzeichnissen erstellt. Logs (macOS) und STDOUT (Linux/Windows) gehen zu ~/.empiriolabs/refresh.log.
Übergebe --no-auto-refresh an den Setup-Befehl, um dich abzumelden, oder führe den Helfer später mit --uninstall-auto-refresh aus, um die geplante Aufgabe zu entfernen und die Markierungseinträge zu bereinigen.
Verbindungswerte
Bei OpenAI-kompatiblen Tools sollte die Basis-URL normalerweise bei /v1 enden. Füge den vollständigen /v1/chat/completions Pfad nicht in ein Basis-URL-Feld ein, es sei denn, das Tool fragt ausdrücklich nach einer vollständigen Endpunkt-URL.
Denk- und Schlussfolgerungskontrollen
EmpirioLabs stellt Schlussfolgerungskontrollen nur bei Modellen zur Verfügung, die sie auf ihrer Modellseite oder maschinenlesbaren Schemata auflisten. Senden Sie diese Felder standardmäßig nicht an jedes Modell.
Für OpenAI-kompatible Chat-Komplettierungen und -antworten können unterstützte Steuerungen je nach Modell enable_thinking, thinking_budget oder reasoning_effort sein:
Für das anthropische Nachrichten-Endpunkt verwenden Sie anthropisches Denken, wenn das Modell das Denken unterstützt:
reasoning_effort akzeptiert none, low, medium, high und max auf jedem argumentierbaren Modell. EmpirioLabs normalisiert den Wert in die unterstützten Denkfelder des ausgewählten Modells, sodass dieselbe Aufwandskette über Modellfamilien hinweg funktioniert, unabhängig davon, ob der Modelldienst reasoning_effort, enable_thinking oder thinking_budget nativ erwartet.
Die Werkzeugunterstützung variiert:
Rauchtest
Führe das aus, bevor du ein größeres Tool konfigurierst. Wenn das funktioniert, sind dein Schlüssel, deine Credits, dein Netzwerk und dein Modell-ID in Ordnung.
Um aktuelle Modell-IDs aufzulisten:
Chat- und Rollenspiel-Frontends
Nutzen Sie diesen Bereich für BYOK-Chat-Apps, Rollenspiel-Tools und geteilte Web-UIs. Diese Tools benötigen normalerweise kein Hilfsskript. Verwenden Sie Ihren EmpirioLabs-API-Schlüssel, wählen Sie ein Chatmodell wie qwen3-max und bewahren Sie Geheimnisse in den lokalen Einstellungen oder Umgebungsvariablen der App auf.
Für Rollenspiel-Chats empfehlen wir in der Regel, zuerst mit EmpirioLabs Native Inference Modellen zu beginnen, dann mit Modellen oder Varianten in der Region Singapore, wenn die native Abdeckung nicht zu deinem Anwendungsfall passt. Überprüfen Sie vor der Wahl eines Modells die Seite Models oder die Seite Preis. Jedes Modell gibt dort seinen bedienten Standort an. Für Modelle mit Varianten sollten auch die Varianteneinträge überprüft werden, da eine Variante aus einer anderen Region bedient werden kann.
SillyTavern
SillyTavern ist ein lokales Rollenspiel- und Charakterchat-Frontend. EmpirioLabs arbeitet über seine maßgeschneiderte, OpenAI-kompatible Chat-Abschluss-Quelle.
- Öffne SillyTavern und klicke auf das Stecker-Symbol, um API-Verbindungen zu öffnen.
- Setze den API-Typ auf
Chat Completion. - Setze die Chat-Abschlussquelle auf
Custom (OpenAI-compatible). - Setze benutzerdefinierten Endpunkt / Basis-URL auf
https://api.empiriolabs.ai/v1. - Füge deinen EmpirioLabs API-Schlüssel in das Feld für benutzerdefinierte API-Schlüssel ein.
- Klicken Sie auf Verbinden, wählen Sie dann ein Modell aus dem Dropdown-Menü oder geben Sie eine Modell-ID wie
qwen3-maxein.
Füge https://api.empiriolabs.ai/v1/chat/completions nicht in das Basis-URL-Feld von SillyTavern ein. SillyTavern fügt den Pfad für Chat-Abschluss selbst an.
Wenn das Modell-Dropdown leer ist, aber dein Rauchtest funktioniert, gib die Modell-ID manuell ein. Wenn ein Rollenspiel-Sampler einen Request-Fehler verursacht, entferne nicht standardmäßige Zusatzparameter und versuche es zuerst mit den Standard-Chat-Einstellungen erneut.
PersonaLLM
PersonaLLM ist eine iOS-Rollenspiel- und Charakter-Chat-App mit bring-your-own-key Provider-Einstellungen. EmpirioLabs arbeitet über die benutzerdefinierte Text-Engine von PersonaLLM.
- Tippen Sie auf dem Startbildschirm auf das Dreipunktmenü oben links.
- Öffne die Einstellungen.
- Open Text Engine.
- Wählen Sie maßgeschneidert.
- Setze die Basis-URL auf
https://api.empiriolabs.ai/v1. - Füge deinen EmpirioLabs API-Schlüssel ein.
- Im Modellfeld tippen Sie auf die Schaltfläche rechts, um die Live-Modellliste abzurufen.
- Wählen Sie ein Chatmodell wie
qwen3-maxoderglm-5-1und speichern Sie dann die Text-Engine-Einstellungen.
Der Denkschalter von PersonaLLM sendet eine Denkeinstellung, wenn sie aktiviert ist, und lässt die Logiksteuerung aus, wenn sie deaktiviert ist. EmpirioLabs behandelt das ausgelassene PersonaLLM-Feld nur als Thinking Off für Modelle, deren Standard Thinking on ist. Dieses Kompatibilitätsverhalten ist auf PersonaLLM-Anfragen beschränkt; Andere Tools sollten explizite Argumentationsparameter senden, wenn sie ein Modell überschreiben müssen.
Hausmeister-KI
Die Hausmeister-KI kann EmpirioLabs über ihre Proxy-Konfiguration aufrufen. Nutzen Sie diesen Weg, wenn Sie weiterhin die Chat-UI des Hausmeisters nutzen und gleichzeitig Ihren eigenen EmpirioLabs-Schlüssel mitbringen möchten.
- Öffne einen AI-Chat für Hausmeister.
- Klicken Sie auf
using janitoroder die Menü-Schaltfläche oben im Chat. - Mach
API Settingsauf. - Wählen Sie den Tab
Proxy. - In Proxy-Konfigurationen klicken Sie auf
+ New. - Name auf
EmpirioLabssetzen. - Setze Model auf
qwen3-maxoder eine andere Modell-ID vonGET /v1/models?available=true. - Setze die Proxy-URL auf
https://api.empiriolabs.ai/v1/chat/completions. - Füge deinen EmpirioLabs-API-Schlüssel in den API-Schlüssel ein.
- Lass benutzerdefinierte Eingabeaufforderung leer, es sei denn, du benutzt bereits eine für diesen Charakter oder Chat.
- Klicken Sie auf Hinzufügen, speichern Sie die Einstellungen und aktualisieren Sie dann die AI-Seite des Hausmeisters, bevor Sie die nächste Nachricht senden.
Wenn die Hausmeister-KI neben dem Proxy-URL-Feld einen + /chat/completions Helfer anbietet, beginne mit https://api.empiriolabs.ai/v1 und lass den Helfer den Pfad anhängen. Die gespeicherte URL sollte auf /v1/chat/completions enden.
TypingMind
TypingMind unterstützt benutzerdefinierte Chat-Modelle, bei denen Sie einen Endpunkt, eine Modell-ID und optionale Header angeben.
- Öffne
Modelsin der linken Seitenleiste. - Öffne die Modelleinstellungen und klicke dann auf
Add Custom Models. - Verwenden Sie den API-Typ
OpenAI Chat Completions API, wenn das Formular danach fragt. - Stellen Sie die Endpoint-API auf
https://api.empiriolabs.ai/v1/chat/completions. - Setze die Modell-ID auf
qwen3-maxoder ein anderes verfügbares Modell. - Fügen Sie den Header
Authorization: Bearer sk-empiriolabs-your_key_herehinzu oder fügen Sie den Schlüssel in das API-Schlüsselfeld von TypingMind ein, falls das Formular einen anbietet. - Klicke auf Testen und dann Modell hinzufügen.
Die Hauptausnahme auf dieser Seite ist die Einrichtung von benutzerdefinierten Modellen von TypingMind: Normalerweise wird nach dem vollständigen Endpunkt der Chat-Abschlusse gefragt, nicht nur nach der /v1 Basis-URL.
Open WebUI
Open WebUI kann sich über den Admin-Verbindungsbildschirm mit OpenAI-kompatiblen Anbietern verbinden.
- Öffne die Admin-Einstellungen.
- Geh zu
Connectionsund füge eine neue OpenAI-Verbindung hinzu. - Setze die URL auf
https://api.empiriolabs.ai/v1. - Füge deinen EmpirioLabs API-Schlüssel ein.
- Wenn die Modellentdeckung langsam oder zu breit gefächert ist, fügen Sie Modell-IDs wie
qwen3-maxdem Filter der Modell-IDs hinzu. - Speichere und wähle dann das EmpirioLabs-Modell im Chat.
Für Serverstarts setzen Sie:
LibreChat
LibreChat unterstützt benutzerdefinierte, OpenAI-kompatible Endpunkte über librechat.yaml. Verwenden Sie eine Umgebungsvariable für einen gemeinsamen Bereitstellungsschlüssel oder user_provided, ob jeder Benutzer seinen eigenen Schlüssel in der Benutzeroberfläche mitbringen sollte.
Für BYOK-Multi-User-Bereitstellungen ändern Sie apiKey zu:
LibreChat nach der Änderung librechat.yaml neu starten.
LobeChat
Für selbstgehostete LobeChat verwenden Sie den OpenAI-Anbieter mit der EmpirioLabs API-Basis-URL:
Dann starten Sie LobeChat neu und wählen Sie im Modellselektor ein aktiviertes EmpirioLabs-Modell aus.
LiteLLM
EmpirioLabs ist ein integrierter LiteLLM-Anbieter, sodass das SDK und der LiteLLM-Proxy zu jedem EmpirioLabs-Chatmodell mit dem empiriolabs/-Präfix routen können. Bei LiteLLM-Versionen, die dem Anbieter voraus sind, verwenden Sie den untenstehenden OpenAI-kompatiblen Fallback.
Ältere LiteLLM-Versionen (oder Bildgenerierung) können die OpenAI-kompatible Route direkt nutzen:
Das sync: true-Feld lässt den Bildendpunkt die fertige, OpenAI-förmige Antwort anstelle des standardmäßigen asynchronen Job-Envelopes zurückgeben. Die eigene Anbieterseite von LiteLLM für EmpirioLabs ist unter docs.litellm.ai/docs/providers/empiriolabs.
OpenCode
Der Helfer kann dies automatisch schreiben:
Manuelles Setup:
In OpenCode führen Sie /models aus und wählen Sie den EmpirioLabs-Anbieter aus. Der Datei-gestützte Schlüssel funktioniert weiter, nachdem du OpenCode geschlossen und wieder geöffnet hast.
Claude Code
Der Helfer kann die Benutzer-Einstellungen automatisch schreiben:
Claude Code ist kein OpenAI-Chat-Completions-Client. Es kommuniziert mit LLM-Gateways über die Form Anthropic Messages, die EmpirioLabs bei /v1/messages präsentiert.
Persistente Benutzerebene-Einrichtung:
Verwenden Sie ein Modell, dessen Seite POST /v1/messages unter unterstützten Endpunkten auflistet. Wenn Claude Code einen gateway-spezifischen Fehler bei der Token-Zählung oder Modellerkennung meldet, führen Sie diesen durch ein Gateway oder einen Adapter im Anthropic-Format, der den vollständigen Gateway-Vertrag von Claude Code implementiert, und richten Sie dieses Gateway dann an EmpirioLabs weiter.
Cline
In der Benutzeroberfläche der Cline-Erweiterung:
- Öffne die Cline-Einstellungen.
- API-Anbieter auf
OpenAI Compatiblesetzen. - Setze die Basis-URL auf
https://api.empiriolabs.ai/v1. - Füge deinen EmpirioLabs API-Schlüssel ein.
- Geben Sie eine Modell-ID wie
qwen3-maxein. - Klicken Sie auf Überprüfen und starten Sie dann eine neue Aufgabe.
Für Cline CLI:
Qwen-Code
Der Helfer kann automatisch Projekt- oder Benutzereinstellungen schreiben:
Starten Sie Qwen Code direkt mit EmpirioLabs als OpenAI-kompatiblem Anbieter:
Für die dauerhafte Projekteinrichtung:
Füge .gitignore .qwen/settings.json hinzu, wenn du den Schlüssel dort aufbewahrst.
Codex CLI
Der Helfer kann den Provider-Block auf Benutzerebene automatisch schreiben:
Fügen Sie EmpirioLabs als Anbieter von individuellen Modellen in ~/.codex/config.toml hinzu:
Dann starte Codex mit deinem Schlüssel in der Umgebung:
Nutzen Sie diesen Weg mit EmpirioLabs-Modellen, die POST /v1/responses unterstützen.
Aider
Der Helfer kann automatisch eine projektlokale Aider-Konfiguration schreiben:
Aider verwendet die OpenAI-kompatiblen Umweltvariablen. Prefix openai/ das Modell voran.
Weitermachen
Der Helfer kann die Benutzer-Continue-Konfiguration automatisch schreiben:
Continues OpenAI-Anbieter kann jeden OpenAI-kompatiblen Endpunkt ansprechen, indem er apiBase setzt. Geheimnisse in .env oder Continues geheimen Laden legen, anstatt sie in config.yaml zu stecken.
Füge das Geheimnis an einem der von Continue unterstützten .env-Orte hinzu:
OpenHands
Der Helfer kann automatisch eine projekt-lokale OpenHands-Konfiguration schreiben:
OpenHands stellt Provider-Einstellungen in der Benutzeroberfläche bereit und leitet sie an seine LLM-Schicht weiter.
Für umweltbasierte Starts:
Für die dauerhafte Projekteinrichtung:
Führen Sie OpenHands durch:
Füge .gitignore openhands.empiriolabs.toml hinzu, wenn du den Schlüssel dort aufbewahrst.
Hermes-Agent
Der Helfer kann den Benutzer-Hermes-Sidecar automatisch schreiben:
Hermes hat einen interaktiven Modellzauberer. Wählen Sie Custom endpoint und geben Sie dann ein:
Manuelle Konfiguration:
OpenClaw
Der Helfer kann automatisch einen Benutzer-OpenClaw-Sidecar schreiben:
Die sicherste Einrichtung ist der OpenClaw-Wizard:
Wählen Sie einen benutzerdefinierten oder OpenAI-kompatiblen Anbieter und verwenden:
Für die manuelle JSON5-Konfiguration nutzt ihr dies als Sidecar oder fügt es in die OpenClaw-Konfiguration ein:
Führe openclaw config validate nach manuellen Bearbeitungen aus.
Goose
Der Helfer kann automatisch den benutzerdefinierten Provider auf Benutzerebene schreiben:
goose unterstützt kundenspezifische, OpenAI-kompatible Anbieter. Der Helfer schreibt dies als empiriolabs.json im Goose Custom Provider-Verzeichnis.
Zed
Zed unterstützt OpenAI-kompatible Anbieter im Agent Panel. Nutzen Sie den Add Provider Flow der Benutzeroberfläche oder bearbeiten Sie die Einstellungen:
Fügen Sie den API-Schlüssel über das Agentenpanel hinzu, damit Zed ihn im OS-Zugangsdatenspeicher speichert.
Kilo Code, Roo Code, Cursor und ähnliche IDEs
Verwenden Sie diese Tabelle überall dort, wo ein Tool OpenAI Compatible, Custom OpenAI oder Override OpenAI Base URL freilegt.
Kilo Code und Roo-ähnliche VS Code-Erweiterungen stellen dies normalerweise als API-Konfigurationsprofil bereit. Die öffentlichen Dokumente und Produkthinweise von Roo Code zeigen einen shutdown/archive Weg am 15. Mai 2026 an, daher bevorzugen Sie Cline oder Kilo Code für neue teamweite Vorlagen, es sei denn, Ihr Team ist bereits auf Roo angewiesen.
Das Verhalten des benutzerdefinierten API-Schlüssels des Cursors hängt von der Version und der Funktionsoberfläche ab. Wenn dein Cursor-Build nur Provider-API-Schlüssel akzeptiert und keine benutzerdefinierte Basis-URL für die gewünschte Funktion bereitstellt, kann sie nicht direkt auf EmpirioLabs für diese Funktion verwiesen werden.
Fehlerbehebung
Halten Sie die Agenten am Boden
Wenn ein KI-Codierassistent eine EmpirioLabs-Integration für Sie implementiert, geben Sie ihm zuerst das maschinenlesbare Dokumentenpaket:
Endpunkt-Formen, Anfragen, Antworten, Beispiele, Fehler, Jobs, Nutzung und gespeicherte Playground-Konversations-APIs.
Kombinierte Kontextlinks für den Dokumentationstab, den API-Referenz-Tab und beides zusammen.
Sagen Sie dem Agenten, https://docs.empiriolabs.ai/ai-agent-api-reference-context.md als API-Referenz zu verwenden, https://docs.empiriolabs.ai/ai-agent-docs-context.md für Modell- und Preisdetails und GET https://api.empiriolabs.ai/v1/models/\{model_id\} für Live-Modell-Metadaten.
Das verhindert, dass der Agent Endpunktformen, veraltete Modell-IDs oder Parameternamen errät.

