PromptOpenAI 2025.5.31.15¶
Bundle¶
com.snowflake.openflow.runtime | runtime-openai-nar
Beschreibung¶
Sendet eine Eingabeaufforderung an OpenAI und schreibt die Antwort entweder als FlowFile-Attribut oder in den Inhalt des eingehenden FlowFile. Die Eingabeaufforderung kann aus einer reinen Textinteraktion bestehen oder Bilder enthalten. Im Falle von Bildern kann eine URL zur Verfügung gestellt oder der Inhalt des FlowFile verwendet werden, abhängig von der bereitgestellten Konfiguration
Eingabeanforderung¶
REQUIRED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Detail Level |
Die Detailstufe, die OpenAI für die Verarbeitung des Bildes verwenden soll. Ein niedriger Detaillierungsgrad ist kostengünstiger und verringert die Latenzzeit, während ein hoher Detaillierungsgrad bessere Ergebnisse liefern kann. |
Bild-MIME-Typ |
Der MIME-Typ des Bildes |
Image Model Name |
Der Name des OpenAI-Modells |
Bild URL |
Die URL des Bildes, das an OpenAI gesendet werden soll. Wenn nichts angegeben wird, wird der Inhalt des FlowFile als Bild verwendet. |
Max File Size |
Die maximale Größe eines FlowFile, das als Bild an OpenAI gesendet werden kann. Wenn das FlowFile größer ist als dieser Wert, wird es an die Beziehung „failure“ weitergeleitet. |
Max Tokens |
Die maximale Anzahl der zu generierenden Token |
OpenAI API Key |
Der API-Schlüssel für die Authentifizierung bei OpenAI |
OpenAI Organization |
Die für OpenAI zu verwendende Organisation |
Eingabeaufforderungstyp |
Die Art der Eingabeaufforderung, die an OpenAI gesendet werden soll |
Response Format |
Das Format der Antwort von OpenAI |
Results Attribute |
Der Name des Attributs, in das die Antwort geschrieben werden soll. Wenn nicht gesetzt, wird die Antwort in den FlowFile-Inhalt geschrieben. |
Seed |
Der Startwert, der für die Generierung der Antwort verwendet wird |
Systemmeldung |
Die Systemnachricht, die an OpenAI gesendet werden soll. FlowFile-Attribute können über die Expression Language referenziert werden, und der Inhalt des FlowFile kann über die Variable flowfile_content referenziert werden. Z.B., ${flowfile_content} |
Temperature |
Die Temperatur, die für die Erstellung der Antwort verwendet werden soll. |
Text Model Name |
Der Name des OpenAI-Modells |
Top P |
Der Top-P-Wert, der für die Generierung der Antwort verwendet wird |
Benutzer |
Ihr Endbenutzer, gesendet an OpenAI zur Überwachung und Erkennung von Missbrauch |
Benutzermeldung |
Die Benutzermeldung, die an OpenAI gesendet werden soll. FlowFile-Attribute können über die Expression Language referenziert werden, und der Inhalt des FlowFile kann über die Variable flowfile_content referenziert werden. Z.B., ${flowfile_content} |
Web Client Service |
Der Web Client Service, der für die Kommunikation mit OpenAI verwendet werden soll |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
Wenn keine gültige Antwort von OpenAI erhalten werden kann, wird das Original-FlowFile an diese Beziehung weitergeleitet. |
success |
Die Antwort von OpenAI wird an diese Beziehung weitergeleitet. |