Zum Hauptinhalt springen
Alle vier Frameworks ermöglichen es, eine individuelle OpenAI-kompatible Basis-URL für deren OpenAI-Provider festzulegen – das ist der Integrationspunkt. Verweisen Sie auf https://api.tokios.com/v1, geben Sie einen sk-tok-…-API-Schlüssel an und setzen Sie model auf den registrierten Deployment-Namen (zum Beispiel gemma-tunnel), nicht auf die Upstream-Modell-ID Ihres lokalen Backends. Falls Sie bereits einen lokalen Server ohne API-Schlüssel betrieben haben, kennen Sie wohl solche Platzhalter wie "not-needed", die lediglich dazu dienten, einen Client zufriedenzustellen, der einen API-Schlüssel erwartet – bei Tokios wird dort jedoch ein echter, widerrufbarer Schlüssel benötigt.

Voraussetzungen

Installieren Sie den Connector

Verknüpfen Sie tokios-connector mit Ihrem lokalen Backend.

Registrieren Sie eine Deployment

Wählen Sie den öffentlichen Namen, der im Feld model verwendet werden soll.

Erstellen Sie einen API-Schlüssel

Generieren Sie einen sk-tok-…-Schlüssel, der auf die gewünschten Deployments zugreifen kann.

Unterstützte Backends

Stellen Sie sicher, dass Ollama, llama.cpp, vLLM oder LM Studio als Upstream-Modell-ID konfiguriert sind.

Konfigurieren Sie Ihr Framework.

Die ChatOpenAI-Klasse von LangChain verwendet ein base_url sowie ein api_key, genauso wie das von ihr umschlossene OpenAI-SDK:
langchain_tokios.py
Across all four frameworks, model is always the Tokios deployment name you registered in the Models tab — never the local model id your backend serves — and the base URL must include /v1. Omitting /v1 is the most common misconfiguration when adapting a snippet from a different OpenAI-compatible provider.

Häufig gestellte Fragen

OpenAILike stellt ein generisches Wrapper-Modul für OpenAI-kompatible Server dar, die nicht zwangsläufig das Verhalten von OpenAI-Chat-Modellen aufweisen; daher wird von vornherein weder Chat- noch Funktionen-Aufruf-Unterstützung angenommen. Prüfen Sie die tatsächlichen Standardwerte anhand Ihrer installierten LlamaIndex-Version und legen Sie beide Einstellungen explizit so fest, dass sie zu den Fähigkeiten Ihrer Deployment-Umgebung passen.
Nein. Frameworks, die für lokale Server ohne Authentifizierung entwickelt wurden, erwarten oft einen Platzhalter-String, da das Feld zwar erforderlich ist, aber nicht überprüft wird. Die Tokios-Schlüssel sind echte sk-tok-…-Anmeldeinformationen – sie werden im Keys-Reiter erstellt, berechtigt und ggf. widerrufen – weshalb das Feld für den API-Schlüssel hier tatsächlich zur Authentifizierung dient und nicht nur eine bloße Plausibilitätsprüfung darstellt.
Ja. Wenn eine Anfrage "stream": true enthält, liefert Tokios SSE-Daten im Standard-OpenAI-Format; dadurch funktionieren die jeweiligen Streaming-Mechanismen der Frameworks – etwa LangChain’s .stream() oder das Vercel AI SDK’s streamText – genauso wie bei direkter Verbindung zu OpenAI.

Ab sofort von überall aus nutzbar

Ihr Backend läuft weiterhin auf localhost; der Connector initiiert lediglich ausgehende Verbindungen, weshalb Ihre bisherigen Konfigurationen unverändert bleiben. Verändert hat sich lediglich die Zugriffsberechtigung: Sobald ein Teammitglied oder ein deployed Agent über einen berechtigten sk-tok-…-Schlüssel verfügt, funktioniert derselbe LangChain-, LlamaIndex-, Vercel AI SDK- oder Pydantic AI-Code, der zuvor auf Ihrem Rechner lief, nun auch auf deren Systemen.

Kompatible Clients

Hier finden Sie die vollständige Liste der OpenAI- und Anthropic-kompatiblen Clients, mit denen Tokios zusammenarbeitet.

API-Schlüssel

Erstellen Sie für jeden Teammitglied oder Agenten einen separaten, begrenzten API-Schlüssel.