API Keys
API Keys ermöglichen den direkten Zugriff auf Assistenten und vorkonfigurierte Chat-Modelle über die API, um Integrationen in Drittanwendungen wie Chatbots, Helpdesk-Systeme oder Webportale zu realisieren. Assistenten und Chat-Modelle aus VARIOS AI lassen sich so über einen einzigen OpenAI-kompatiblen Endpunkt in bestehende Workflows einbinden.Info: Die VARIOS AI API ist OpenAI Kompatibel.
Hinweis: Jeder API Key benötigt eine eigene Lizenz. Stellen Sie sicher,
dass ausreichend Lizenzen für die geplanten Integrationen vorhanden sind.
Funktionen im Überblick
- Listenansicht: Zeigt alle vorhandenen API Keys mit Namen an. Jeder Key kann bearbeitet oder gelöscht werden.
- Suche: Ermöglicht das schnelle Auffinden einzelner Keys.
- Neuer API Key: Über die Schaltfläche „Neuer API-Key“ kann ein zusätzlicher Schlüssel erstellt werden.
API Key anlegen
Beim Erstellen eines neuen API Keys stehen folgende Optionen zur Verfügung:- Name
Frei wählbare Bezeichnung zur Identifikation des API Keys, z. B. Shopware Integration. - Maximale Kosten pro Monat ($)
- Begrenzung der monatlichen Kosten für diesen Key.
- Wert
0bedeutet, dass keine Kosten entstehen dürfen. - Wert
-1bedeutet kein Limit.
Hinweis Hochrechnung basierend auf Tokens und kann von den realen
Abrechnungskosten abweichen.
- Assistenten des API Keys
Auswahl, welche Assistenten über diesen Key nutzbar sind. Nur freigegebene Assistenten können von der angebundenen Anwendung angesprochen werden. - Modelle des API Keys
Auswahl, welche Chat-Modelle mit diesem Key verwendet werden dürfen. Nur Modelle, die die Chat Completions API unterstützen, sind mit der API kompatibel. - Tools des API Keys
Auswahl, welche Tools (Connectoren, Wissensdatenbanken) bei der Nutzung von Chat-Modellen (nicht bei Assistenten) mit diesem Key erlaubt sind. In den aufklappbaren Tool-Optionen können Sie DLP aktivieren, um sensible Daten zu schützen, clientseitig definierte Tools sperren oder alle ausgewählten Anwendungs-Tools dem Modell standardmäßig bereitstellen.
Typische Anwendungsfälle
- Web-Chatbots mit Zugriff auf interne Wissensdatenbanken
- Integration in CRM- oder ERP-Systeme zur automatisierten Verarbeitung von Kundenanfragen
- Kundensupport-Portale, die Assistenten für FAQs oder Self-Service bereitstellen
Chat Completions API aufrufen
Nutzen Sie den OpenAI-kompatiblen Endpunkt/api/v1/chat/completions. Ersetzen Sie die Basis-URL durch die Adresse Ihrer VARIOS AI-Instanz (z. B. https://varios-ai.example.com).
Authentifizierung: Im Header Authorization wird der API Key als Bearer-Token übergeben.
Modell-Parameter: model ist entweder eine Assistenten-ID oder die Chat-Modell-ID eines vorkonfigurierten Modells mit Chat-Completions-Unterstützung. Nutzbar sind nur Assistenten und Chat-Modelle, die diesem API Key zugewiesen sind.
Optionale Parameter:
stream:truefür Streaming-Antworten,falsefür eine vollständige Antwort in einer Antwort.dlp_active:trueaktiviert die Data-Loss-Prevention-Prüfung für die Anfrage,falsedeaktiviert sie.
tools-Array mit eigenen Funktionsdefinitionen und Verweisen auf Anwendungs-Tools enthalten. Um ein Anwendungstool anzubinden, füge ein Tool hinzu, dessen name ausschließlich aus dem reservierten Namen besteht; VARIOS AI ergänzt die vollständige Definition. Namensformate:
- Wissensdatenbank:
kb_<wissensdatenbank-id> - MCP-Tool:
mcp_<mcp-tool-id> - OpenAPI-Endpunkt:
openapi_<openapi-endpunkt-id> - Code-Connector (z. B. FLUX Konnektor):
pf_<connector-id>
parameters (JSON Schema) übergeben.
Hinweis Einstellungen am Chat-Modell und am API Key setzen widersprüchliche Werte aus der eingehenden Anfrage außer Kraft. Ist DLP am API Key aktiviert, unterliegen alle Anfragen mit diesem Key den VARIOS AI Datenschutz-Guardrails, unabhängig vom Wert von
dlp_active im Payload.Beispiel: Assistent
Setzen Siemodel auf die Assistenten-ID. Tools ergeben sich aus der Assistentenkonfiguration; ein tools-Array in der Anfrage wird bei Assistenten nicht wie bei Chat-Modellen verwendet.
Beispiel: Chat-Modell
Setzen Siemodel auf die Chat-Modell-ID. Sie können tools mit Anwendungs-Tool-Namen und eigenen Funktionsdefinitionen wie oben beschreiben mitsenden.
Hinweis Chat‑Completions mit Chat‑Modellen entfernen keine ungenutzten Felder aus der Anfrage. Das bedeutet, dass alle anbieter-spezifischen Parameter, wie
response_format, safety_identifier oder ähnliche, unverändert an den Provider weitergeleitet werden. VARIOS AI fungiert lediglich als Middleware zwischen Client und Provider und verarbeitet nur eine begrenzte Anzahl definierter Felder.Verwaltung
- Bearbeiten: Anpassung von Name, Kostenlimit, zugewiesenen Assistenten, Chat-Modellen und Tools.
- Löschen: Entfernt den API Key dauerhaft (Zugriff wird sofort gesperrt).
