LLM
📘 Dokumentation: Nutzung des melibo LLM-Endpunkts (erweiterte Version)
Diese Dokumentation erklärt, wie der melibo LLM-Endpunkt zur Textgenerierung verwendet werden kann – inklusive der Verwendung von dynamischen Variablen, Tags und der @var{}-Syntax zur Einbindung von Kontextdaten.
🔗 API-Endpunkt
https://api.melibo.de/whale/v1/llm/chat⚠️ Bitte beachten: Die tatsächliche URL kann je nach Projekt variieren.
🔐 Authentifizierung
Alle Anfragen müssen mit einem gültigen API-Key im Header erfolgen:
x-api-key: Bearer <YOUR_API_KEY>📤 Beispiel-Anfrage mit vollständigem Payload
{
"chatbotKey": "f2e001c2-18b8-48c6-8b6d-22e935c0f106",
"model": "gpt-4o-mini",
"tags": [
"ticket-automation"
],
"temperature": 0,
"messages": [
{
"role": "system",
"content": "@var{guidelines}"
},
{
"role": "system",
"content": "The user wants a order status. Use this input to answer var{json}"
},
{
"role": "user",
"content": "Subject: @var{subject} Email: @var{description}"
}
],
"variables": {
"guidelines": "Always be friendly and professional.",
"subject": "Order status",
"description": "whats the status of my mail"
}
}🧩 Erklärung der Felder
Feld
Beschreibung
chatbotKey
Eindeutiger Schlüssel des Bots (zur Trennung verschiedener Umgebungen oder Anwendungsfälle).
model
Das zu verwendende LLM-Modell (z. B. gpt-4o-mini, gpt-4, gpt-3.5-turbo).
tags
Freie Schlagwörter, um Anfragen zu kategorisieren (z. B. „ticket-automation“, „faq“, „email-reply“).
temperature
Kreativitätsgrad der Antwort (0 = deterministisch, 1 = kreativ).
messages
Konversationsverlauf – bestehend aus mehreren role-basierten Nachrichten (system, user, assistant).
@var{}
Platzhalter für dynamische Inhalte, die durch das variables-Feld ersetzt werden.
variables
Ein JSON-Objekt mit Key-Value-Paaren, das zur Laufzeit in die Nachrichten eingefügt wird.
🛠️ Verwendung von @var{} in Nachrichten
Die Platzhalter-Syntax @var{} erlaubt es, dynamische Inhalte in Nachrichten einzubetten. Dies ist besonders hilfreich für:
Benutzeranfragen mit personalisiertem Inhalt (z. B. E-Mail, Name, Bestellnummer)
Einbindung externer Richtlinien, Guidelines oder Systemdaten
Mehrsprachige oder kontextbezogene Antworten
Beispiel:
→ wird durch:
🔄 Dynamische Steuerung im Chatflow
Diese Art von API-Aufruf ist ideal für automatisierte Szenarien, wie:
E-Mail-Antwort-Generierung
Support-Tickets
Dokumentenklassifizierung
Anfragen an CRM oder Backend-Systeme
Dabei kann über Tags und Modellwahl individuell auf den Use Case abgestimmt werden.
🧠 Tipps zur effektiven Nutzung
Verwende @var{} nur für vertrauenswürdige Inhalte – sie werden ohne Validierung ersetzt.
Nutze system-Nachrichten für Regeln, Tonalität oder Stilvorgaben.
Tags können genutzt werden, um die Antwortstrategie zu ändern (z. B. „reklamation“, „first-contact“, „follow-up“).
Teste die Konfiguration vor dem Rollout in einer sicheren Umgebung.
Zuletzt aktualisiert
War das hilfreich?
