|
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,Database,Key,Model,Mmproj,Compatibility,Reduce,SystemRole,UserRole,ImageFileName,Params}
BaseURL: URL des externen GPT-Dienstes. Oder "internal" bzw. leer lassen für programminterne KI.
Database: Gibt die optionale Datenverbindung für Platzhalter innerhalb der System- oder Benutzerrolle an. "DocDB" für das Dokumentenarchiv oder "CRMDB" für die Kontaktdatenbank. Dieser Parameter bleibt i. d. R. aber leer.
Key: API-Schlüssel
Model: Chat-Modell
Mmproj: Optinal visuelles Modell
Compatibility: Bei interner KI bitte 0 angeben, bei externer: 0=klassisches Modell, oder 1=modernes Modell.
Reduce: Dokumententext des Inputs auf diese Tokenanzahl kürzen. Bei Bilderkennung das Bild auf diese Pixelhöhe oder -breite verkleinern.
SystemRole: Input der Systemrolle. Die Texte dürfen kein Komma enthalten, siehe OmApiCsvParams.
UserRole: Input der Benutzerrolle.
ImageFileName: Bilddateiname bei KI mit visuellem Modell.
Params: Optionale Parameter
Rückgabewert
Antwort (Output) des GPT.
Syntax 3 (veraltet)
{ExecuteGPT:BaseURL,Key,Model,Dummy,Reduce,SystemRole,UserRole}
Bitte nicht mehr verwenden. Diese Syntax ist nur aus Kompatibilitätsgründen für Code aus den Versionen 24.0 und 25.0 vorhanden.
Beschreibung
Die Funktion kommuniziert mit der Künstlichen Intelligenz und gibt die Antwort (Output) zurück. Syntax 1 führt eine der Standardfunktionen 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:internal,,Dummykey,qianfan-ocr-4b-Q4_K_M,qianfan-ocr-mmproj,0,320,Du bist ein Assistent für die visuelle Bilderkennung.,Beschreibe das Bild.,C:\Daten\MeinBild.jpg,max_tokens=3072,temperature=0.2}
{ExecuteGPT:,,,qianfan-ocr-4b-Q4_K_M,,0,320,Du bist ein Assistent für Alltagsfragen. Antworte auf Deutsch.,Wie tief kann ein Pinguin tauchen?}
Siehe auch
Hilfekapitel aktualisiert am