Frameworks · LlamaIndex
LlamaIndex mit Open-Source-Modellen aus der EU nutzen
LlamaIndex ist ein Framework für RAG-Pipelines und Agenten über Ihren eigenen Dokumenten. Die Klasse `OpenAILike` verbindet sich mit jeder OpenAI-kompatiblen API. Query Engines, Chat Engines und Agenten laufen so auf Open-Weight-Modellen bei inference.eu, verarbeitet in europäischen Rechenzentren.
- 01API-Format: OpenAI
- 02Rechenzentren in der EU
- 03Durch einen AV-Vertrag abgedeckt
In wenigen Minuten eingerichtet
- 1
Erstellen Sie in Ihrem inference.eu-Konto einen API-Schlüssel und speichern Sie ihn als
INFERENCE_EU_API_KEY. - 2
Installieren Sie die Integration mit
pip install llama-index-llms-openai-like. - 3
Erzeugen Sie
OpenAILikemitapi_baseauf der Basis-URL von inference.eu, Ihrem Schlüssel und einer Modell-ID von inference.eu alsmodel. - 4
Setzen Sie
is_chat_model=True,is_function_calling_model=Trueund ein zum Modell passendescontext_window. - 5
Weisen Sie das Modell
Settings.llmzu oder übergeben Sie es an Query Engine oder Agent und starten Sie eine Testabfrage.
import os
from llama_index.core import Settings
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
model="glm-5.3",
api_base="https://api.inference.eu/v1",
api_key=os.environ["INFERENCE_EU_API_KEY"],
is_chat_model=True,
is_function_calling_model=True,
context_window=131072,
)
Settings.llm = llm
print(llm.complete("Summarise GDPR Article 28 in two sentences."))Was LlamaIndex ist
LlamaIndex ist ein quelloffenes Daten-Framework für Anwendungen mit Sprachmodellen. Es lädt und zerlegt Dokumente, teilt sie in Knoten auf, baut Indizes und findet für jede Frage den passenden Kontext. Darauf setzen Query Engines, Chat Engines, Agenten und ereignisgesteuerte Workflows auf.
LlamaIndex trennt das Sprachmodell vom Rest der Pipeline. Jede Komponente kann ein LLM-Objekt nutzen, und OpenAILike ist die Klasse für Drittanbieter-APIs im OpenAI-Format. Setzen Sie sie einmal in Settings.llm, und alle Indizes und Engines Ihrer Anwendung nutzen inference.eu.
So funktioniert die Konfiguration
OpenAILike erwartet api_base (die Basis-URL von inference.eu mit Endung /v1), api_key und model. Anders als die einfache Klasse OpenAI setzt sie keine Modellfähigkeiten voraus, deshalb zählen drei Einstellungen. is_chat_model=True schickt Anfragen an den Chat-Endpunkt; standardmäßig wird der alte Completion-Endpunkt genutzt.
is_function_calling_model=True erlaubt Agenten native Tool-Aufrufe, sonst weichen sie auf textbasiertes Schlussfolgern aus. context_window steht standardmäßig auf 3.900 Tokens, weit unter dem, was aktuelle Modelle verarbeiten. Setzen Sie den echten Wert des Modells. LlamaIndex bestimmt daran, wie viele abgerufene Abschnitte in einen Prompt passen.
Welche Modelle sich eignen
Für Fragen an Dokumente liefert gpt-oss-120b schnelle, belegte Antworten bei geringer Wartezeit. Für lange Dokumente oder Fragen, die viele abgerufene Abschnitte zusammenführen, kommen glm-5.3 und kimi-k3 gut mit großem Kontext und sorgfältigem Schlussfolgern zurecht.
Für FunctionAgent und Workflows mit mehreren Tools wählen Sie ein Modell mit verlässlichen Tool-Aufrufen, etwa glm-5.3, kimi-k3 oder qwen3-coder-480b-a35b-instruct. Sie können auch mehrere Modelle in einer Anwendung kombinieren, zum Beispiel ein schnelles für das Umformulieren von Suchanfragen und ein stärkeres für die endgültige Antwort.
Fehlerbehebung
Ein Fehler 401 bedeutet, dass der Schlüssel fehlt oder falsch ist. Ein 404 entsteht meist durch einen zusätzlichen Pfad in api_base oder weil is_chat_model noch auf False steht und LlamaIndex den alten Completion-Endpunkt aufruft. Setzen Sie den Wert auf True.
Ruft ein Agent nie Tools auf und antwortet nur mit Text, setzen Sie is_function_calling_model=True. Ignorieren Antworten den Großteil des Kontexts oder treten Längenfehler auf, prüfen Sie context_window: Zu niedrig kürzt LlamaIndex den Kontext, zu hoch überschreiten Anfragen das Limit des Modells. Die einfache Klasse OpenAI lehnt unbekannte Modell-IDs ab.
Daten bleiben in der EU
Mit OpenAILike auf inference.eu werden die Fragen und Dokumentabschnitte, die LlamaIndex an das Modell sendet, in EU-Rechenzentren verarbeitet und nie zum Training verwendet. Wir schließen einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO, veröffentlichen unsere Unterauftragsverarbeiter und rechnen in Euro ab.
Zu einer vollständigen RAG-Pipeline gehören außerdem Embeddings, eine Vektordatenbank und unter Umständen ein Dokumentenparser oder ein Observability-Werkzeug. Auch diese verarbeiten Ihre Dokumente. Wählen Sie dafür in der EU gehostete oder selbst betriebene Lösungen, damit Dokumente, Embeddings und Modellanfragen in Europa bleiben.
LlamaIndex: häufige Fragen
Die Fragen, die uns Einkauf, Entwicklung und Rechtsabteilungen am häufigsten stellen. Etwas fehlt? Fragen Sie uns direkt.
Verwandte Seiten
- LangChainVerbinden Sie ChatOpenAI aus LangChain per base_url mit inference.eu und betreiben Sie Chains, Agenten und LangGraph mit Open-Weight-Modellen aus der EU.Frameworks
- HaystackRichten Sie den OpenAIChatGenerator von Haystack per api_base_url auf inference.eu aus und betreiben Sie RAG und Agenten mit Open-Weight-Modellen aus der EU.Frameworks
- Pydantic AIVerbinden Sie Pydantic-AI-Agenten über OpenAICompatibleProvider mit inference.eu und erhalten Sie typisierte Ausgaben von Open-Weight-Modellen aus der EU.Frameworks
Verlagern Sie Ihre KI-Workloads auf europäische Infrastruktur
Sagen Sie uns, welche Modelle Sie nutzen und wie viel Verkehr Sie ungefähr haben. Wir antworten innerhalb eines Werktags mit Preisen und nächsten Schritten.
- Antwort innerhalb eines Werktags
- Preise für Ihr Volumen
- AV-Vertrag unterschriftsreif