AI Chat Connector: Funktionen und Operationen
Der AI Chat Connector generiert KI-gestützte Antworten auf User Prompts.
Eigenschaften (Properties)
| Bestimmt, welche Operation der Adapter durchführt Mögliche Werte:
|
Parameter
| Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.integration.nativeadapter.NativeAdapter: Hauptklasse (Standard) |
| Das virtuelle Repository des Adapterprojekts. Mögliche Werte:
|
| Verwendetes AI Gateway-Protokoll (HTTP oder HTTPS). Mögliche Werte:
|
| Name des AI Gateway Hosts Mögliche Werte: Beliebige gültige Zeichenkette ohne Protokollangabe (z. B. |
| (optional) Nummer des AI Gateway Ports. Mögliche Werte: Beliebige ganze Zahl (z.B. |
| Wird benötigt, um eine Verbindung mit dem Keycloak herzustellen. Mögliche Werte: eindeutiger Access Token Der Access Token muss in Keycloak generiert werden. |
| Konfigurationsschlüssel für den Chat-Dienst. Der Schlüssel stammt aus einer im System vorhandenen gültigen X4AI-Konfiguration. Mögliche Werte: Beliebige Zeichenkette (String) Beispiele:
|
| Einleitende Kontext- oder Hintergrundinformationen für das LLM (Large Language Model), in der Regel eine Textdatei mit einer Anweisung im Ordner Resources. Beispiel für den Inhalt der Textdatei:
Mögliche Werte:
Beispiel:
|
| Gibt während der Ausführung Informationen aus, wie z. B. den Tokenverbrauch. |
Statuswerte
| Die Operation war erfolgreich. |
| Die Operation wurde erfolgreich ausgeführt, jedoch ohne Ergebnis. |
| Die Operation schlug aufgrund eines technischen Fehlers fehl. |
Input
Der Adapter erwartet ein XML-Dokument mit folgender Struktur als Input.
<x4ai_adapter>
<prompt>your prompt</prompt>
</x4ai_adapter>
Folgende Elemente können im Input enthalten sein:
Element | Beschreibung |
|---|---|
| Umschließendes Element für die Operation |
| Prompt bzw. Fragestellung, also Anweisung an die KI |
Output
Der Adapter erzeugt ein XML-Dokument als Output:
<output>
<response>AI Response</reponse>
<callback_log>
<total_tokens>30</total_tokens>
<completion_tokens>13</completion_tokens>
<prompt_tokens>17</prompt_tokens>
</callback_log>
</output>
Folgendes Element ist im Output enthalten:
Element | Beschreibung |
|---|---|
| Enthält die Antwort, die durch den Adapter generiert wurde. |
| Antwort der KI |
| Gibt den Tokenverbrauch während der Ausführung an. Enthält die Elemente:
|