Home > Handbuch > Entwicklerhilfe > Makro-Referenz OmAPI > ExecuteGPT ExecuteGPT |
Künstliche Intelligenz mit "Generative Pre-trained Transformer" ausführen.
Syntax 1
{ExecuteGPT:Function,Database,Input}
Function: Nummer der KI-Standardfunktion:
1: Chat
2: Text übersetzen
3: Suche erzeugen
4: Dokumentenerkennung
5: Bilderkennung
6: Kontakterkennung
7: Makro-Editor
Database: gibt die Datenverbindung für die Funktionen 3, 4, 5 und 6 an. Verwenden Sie "DocDB" für das Dokumentenarchiv oder "CRMDB" für die Kontaktdatenbank.
Input: Die Frage an die KI, der zu analysierende Text oder der Bilddateiname für die Bilderkennung. Diese Eingabe wird als {GPTInput} an die Standardfunktion gegeben. Kommata im Input stören nicht
Rückgabewert
Antwort (Output) des GPT.
Syntax 2
{ExecuteGPT:BaseURL,Key,Model,MaxTokens,Reduce,SystemRole,UserRole}
BaseURL: URL des GPT
Key: API-Schlüssel
Model: GPT-Modell
MaxTokens: Anweisung an GPT für maximale Tokenanzahl
Reduce: Dokumententext des Inputs auf diese Tokenanzahl kürzen. Bei Bilderkennung das Bild auf diese Pixelhöhe oder -breite verkleinern.
SystemRole: Input der Systemrolle. Diese darf kein Komma enthalten, siehe OmApiCsvParams.
UserRole: Input der Benutzerrolle, diese darf kein Komma enthalten.
Rückgabewert
Antwort (Output) des GPT.
Beschreibung
Die Funktion kommuniziert mit der Künstlichen Intelligenz und gibt die Antwort (Output) zurück. Syntax 1 führt eine der Standradfunktionen aus, Syntax 2 ist frei definierbar.
Eine KI-Funktion kann beispielsweise abhängig vom Dokumententyp im Hauptmenü Start | Verwenden | Befehl oder als Datei in Makro hinterlegt werden.
Beispiele
{ExecuteGPT:2,,The computer is in the office}
{ExecuteGPT:http://localhost:4891/v1,Key,Llama 3 8B Instruct,1024,320,,Was ist eine XRechnung?}
Siehe auch