Model-Provider¶
Agentlab bringt zwei eigene Model-Provider mit — KARLI und tokeneurope — neben den Standard-Langflow-Providern (OpenAI, Anthropic usw.). Anders als in früheren Versionen gibt es keine dedizierte Komponente „KARLI Model Provider" — Provider werden über die Standard-Langflow-Modellkomponenten angesprochen.
Die Modelle sind nach Typ gegliedert:
- LLMs — Chat-Modelle von KARLI und tokeneurope, wählbar in jeder modell-fähigen Komponente (Language Model, Agent usw.).
- Embeddings — KARLI-gehostete Embedding-Modelle, wählbar in der Embedding-Model-Komponente.
- Datenextraktion — KARLI-gehostete Dokument- und Audio-Extraktions-Modelle, von der Read File-Komponente genutzt, wenn ihr Backend auf
karlisteht. KARLI ist derzeit der einzige Anbieter in dieser Kategorie.
KARLI¶
KARLI ist der Standard-Provider und bietet LLMs, Embeddings und Dokumentextraktion über die KARLI-Plattform.
Zugangsdaten¶
Der KARLI-Provider nutzt zwei getrennte Endpoints — einen LiteLLM-Proxy für LLM-Inferenz (inkl. Tool Calling) und das KARLI-Backend für Dienste wie Dokumentextraktion. Jeder Endpoint hat eine eigene Basis-URL und einen eigenen API-Key.
| Variable | Pflicht | Secret | Beschreibung |
|---|---|---|---|
LITELLM_BASE_URL |
Nein | Nein | Basis-URL des LiteLLM-Proxys für LLM-Inferenz. Fällt auf die Umgebungsvariable LITELLM_BASE_URL zurück; ohne Konfiguration gilt der Produktions-Endpoint. |
LITELLM_API_KEY |
Ja | Ja | API-Key für LLM-Inferenz über den LiteLLM-Proxy. Fällt auf die Umgebungsvariable LITELLM_API_KEY zurück. |
KARLI_BASE_URL |
Nein | Nein | Basis-URL des KARLI-Backends (für Dokumentextraktion und andere Backend-Dienste). Fällt auf die Umgebungsvariable KARLI_BASE_URL zurück. |
KARLI_API_KEY |
Nein | Ja | API-Key für KARLI-Backend-Dienste (z. B. Dokumentextraktion). Fällt auf die Umgebungsvariable KARLI_API_KEY zurück. |
Wann wird KARLI_API_KEY benötigt?
Nur beim direkten Zugriff auf die Agentlab-API ohne Karli-Studio-Session. Beim Zugang über Karli Studio wird automatisch ein JWT verwendet und dieses Feld ignoriert. Leer lassen, wenn Studio genutzt wird.
KARLI_API_KEY ist ein separater Schlüssel von LITELLM_API_KEY. Der LiteLLM-Key deckt Modellinferenz ab; der KARLI-Key deckt Backend-Dienste wie Dokumentextraktion ab.
tokeneurope¶
tokeneurope ist ein europäisch gehosteter Model-Provider mit OpenAI-kompatibler LLM-Schnittstelle. Wie KARLI erscheint er als wählbarer Provider in jeder modell-fähigen Komponente.
Zugangsdaten¶
| Variable | Pflicht | Secret | Beschreibung |
|---|---|---|---|
TOKENEUROPE_BASE_URL |
Nein | Nein | Basis-URL für den tokeneurope-Endpoint. Fällt auf die Umgebungsvariable TOKENEUROPE_BASE_URL zurück. |
TOKENEUROPE_API_KEY |
Ja | Ja | API-Key für tokeneurope-Modellinferenz. Fällt auf die Umgebungsvariable TOKENEUROPE_API_KEY zurück. |
tokeneurope bietet derzeit ausschließlich LLMs — Embedding- oder Datenextraktions-Modelle sind nicht verfügbar.
Datensouveränität
Für Deployments mit Anforderungen an Datensouveränität steuert die Karli-Studio-Administration auf Plattform-Ebene, welche Provider freigeschaltet sind, sodass nur Modelle aus genehmigten Regionen erreichbar sind.