Skip to content
🚀 EDDI 6.5.0

19 LLM-Anbieter, Wissensdatenbanken, die Ihre Website crawlen und Ihre Dateien lesen, und Konversationen, die kompatiblen Agentenversionen folgenNeuigkeiten

Managed Cloud Jetzt Starten
Alle Integrationen
Kanäle/v1

Open WebUI

EDDI stellt eine OpenAI-kompatible /v1-API bereit, die deployte Agenten als Modelle darstellt, sodass Open WebUI, die OpenAI-SDKs, LangChain und LiteLLM mit ihnen sprechen können.

Was Sie bekommen

  • Deployte EDDI-Agenten im Modell-Dropdown von Open WebUI
  • Chat Completions mit Streaming und Angabe der Token-Nutzung
  • Eine EDDI-Konversation pro Chat, sodass Gedächtnis und Behavior Rules über alle Turns bestehen bleiben
  • Eine zustandslose Variante (eine Modell-ID mit :stateless) für Einzelaufrufe wie die Titelgenerierung

So funktioniert es in EDDI

  1. Den Adapter mit EDDI_OPENAI_COMPAT_ENABLED=true aktivieren und einen API-Schlüssel setzen. Standardmäßig ist er deaktiviert.
  2. Einen Agenten in EDDI deployen. Er erscheint in GET /v1/models.
  3. Open WebUI (oder ein SDK) mit demselben API-Schlüssel auf http://<eddi>:7070/v1 zeigen lassen.
  4. In Open WebUI ENABLE_FORWARD_USER_INFO_HEADERS einschalten. Ohne diese Option teilen sich alle Chatfenster eine EDDI-Konversation.
  5. Den Agenten in der Modellliste auswählen und chatten.

Konfiguration

Aus der EDDI-Dokumentation übernommen. Platzhalter wie your-agent-id ersetzen Sie durch Ihre eigenen Werte.

docker-compose.yml (excerpt)Ein produktionsnaher Compose-Auszug aus der EDDI-Doku. Den Beispiel-API-Schlüssel ändern.
services:
  eddi:
    image: labsai/eddi:latest
    ports: ["7070:7070"]
    environment:
      EDDI_OPENAI_COMPAT_ENABLED: "true"
      EDDI_OPENAI_COMPAT_API_KEY: "sk-eddi-change-me"

  open-webui:
    image: ghcr.io/open-webui/open-webui:main
    ports: ["3000:8080"]
    environment:
      OPENAI_API_BASE_URL: http://eddi:7070/v1
      OPENAI_API_KEY: "sk-eddi-change-me"
      ENABLE_OLLAMA_API: "false"
      ENABLE_FORWARD_USER_INFO_HEADERS: "true"
Check the endpointDen Endpunkt von der Shell aus prüfen. EDDI_API_KEY auf denselben Wert wie in der Compose-Datei setzen.
curl -H "Authorization: Bearer $EDDI_API_KEY" http://localhost:7070/v1/models

curl -X POST http://localhost:7070/v1/chat/completions \
  -H "Authorization: Bearer $EDDI_API_KEY" \
  -H "Content-Type: application/json" \
  -H "X-OpenWebUI-Chat-Id: chat-1" \
  -H "X-OpenWebUI-User-Id: alice" \
  -d '{"model":"my-agent-a3f9c1","messages":[{"role":"user","content":"Hello"}]}'

Governance

  • Die API hat eine eigene API-Schlüssel-Authentifizierung und ist aus, bis Sie sie aktivieren. EDDI verweigert den Start in der einen Kombination, die das Anlegen von Konversationen für jeden offen ließe, der den Port erreicht.
  • Der Agent behält seine eigenen Freigabe-Schranken und seinen Audit-Trail. Eine Anfrage über /v1 ist eine gewöhnliche EDDI-Konversation.
  • Ein gemeinsamer API-Schlüssel plus Nutzer-Header delegiert die Identität an Open WebUI als vertrauenswürdigen Proxy. Behandeln Sie den Schlüssel wie jedes geteilte Secret und rotieren Sie ihn.

Gut zu wissen

  • Nur einzelne Agenten erscheinen als Modelle, keine Multi-Agenten-Gruppen.
  • Quick Replies und Schaltflächen werden als Markdown-Text dargestellt, nicht als interaktive Bedienelemente.
  • Tool-Aufrufe werden nicht an den Client zurückgegeben. EDDI führt seine Tools in der eigenen Pipeline aus, und die Tool-Aktivität bleibt im Audit-Protokoll sichtbar.

Verwandte Integrationen

Konfiguration und Verhalten auf dieser Seite folgen der EDDI-Dokumentation, geprüft am 2026-10-14. Feldnamen und Standardwerte können sich zwischen Releases ändern. Bestätigen Sie sie daher in der Dokumentation Ihrer Version.