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 oder Bearbeiten eines 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.
-
DLP
Legt fest, wie Data Loss Prevention (DLP) für alle Assistenten und Modelle dieses API Keys über die API angewendet wird:- Systemeinstellungen nutzen: DLP richtet sich nach der Einstellung des jeweiligen Assistenten bzw. Modells.
- DLP erzwingen: DLP ist für alle Anfragen mit diesem Key aktiv, unabhängig von Assistenten-, Modell- oder Request-Einstellungen.
-
Assistenten
Auswahl, welche Assistenten über diesen Key nutzbar sind. Nur freigegebene Assistenten können von der angebundenen Anwendung angesprochen werden. Auf den Assistenten-Karten sehen Sie die DLP-Einstellung des Assistenten (inklusive Modell-Kombination), nicht das durch DLP erzwingen am Key überschriebene Verhalten. Zusätzlich können Sie festlegen, ob Assistenten-Antworten kompatibel mit der Chat-Completions-API ausgegeben werden. -
Modelle & Tools
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. Auf den Modell-Karten sehen Sie die DLP-Einstellung des Modells, nicht das durch DLP erzwingen am Key überschriebene Verhalten. Das tatsächliche DLP-Verhalten bei API-Anfragen ergibt sich aus der Key-Einstellung und der Entity-Einstellung (siehe Tabelle unten). Im Bereich Tools (Modell-API) wählen Sie Connectoren und Wissensdatenbanken für direkten Modellzugriff über die API. In den Tool-Optionen können Sie 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
- Integration in Automatisierungstools zur intelligenten Steuerung automatisierter Workflows, etwa mit der n8n-Node
- Integration in IDEs zur KI-gestützten Unterstützung bei der Entwicklung
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.
- Die Chat-Modell-ID ist der URL der jeweiligen Modell-Einstellungsseite zu entnehmen. (z. B.
varios-ai.example.com/admin/models/**782d877e-b54f-4598-a32e-4a7d16e221e3**) - Die Assistenten-ID ist der URL der jeweiligen Assistenten-Einstellungsseite zu entnehmen. (z. B.
varios-ai.example.com/admin/assistants/**584ab525-7988-4e5d-8140-b03e4c9ee66c**)
stream:truefür Streaming-Antworten,falsefür eine vollständige Antwort in einer Antwort.dlp_active: Steuert DLP nur, wenn der API Key Systemeinstellungen nutzt und der Assistent bzw. das Modell DLP auf optional steht.trueaktiviert DLP,falsedeaktiviert es. Fehlt der Parameter, ist DLP bei optional standardmäßig aktiv (wie im Chat).
DLP-Verhalten bei API-Anfragen
Tools: Im Gegensatz zu rein assistentenbasierten Aufrufen dürfen Anfragen an ein Chat-Modell im JSON-Body ein
tools-Array mit eigenen Funktionsdefinitionen und Verweisen auf Anwendungs-Tools enthalten. Um ein Anwendungstool anzubinden, fügen Sie 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. Die ID ist analog zur Chat- und Assistant-ID der URL des jeweiligen Tools zu entnehmen.
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, DLP-Einstellung, zugewiesenen Assistenten, Chat-Modellen und Tools.
- Löschen: Entfernt den API Key dauerhaft (Zugriff wird sofort gesperrt).
