PromptVertexAI 2025.5.31.15¶
Bundle¶
com.snowflake.openflow.runtime | runtime-vertexai-nar
Beschreibung¶
Sendet eine Eingabeaufforderung an VertexAI und schreibt die Antwort entweder als FlowFile-Attribut oder in den Inhalt des eingehenden FlowFile. Die Eingabeaufforderung kann aus reinem Text bestehen oder Multimedia-Elemente enthalten.
Eingabeanforderung¶
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
GCP Credentials Service |
Der Controller Service, der verwendet wird, um Anmeldeinformationen für Google Cloud Platform zu erhalten. |
GCP Location |
Der Speicherort, mit dem der Vertex-Client konfiguriert werden soll |
GCP Project ID |
Die Projekt-ID, mit der der Vertex-Client konfiguriert werden soll |
Max File Size |
Die maximale Größe eines FlowFile, die als Bild an Vertex 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 |
Media MIME Type |
Der MIME-Typ der Medien im FlowFile-Inhalt. Die unterstützten Medientypen sind hier aufgeführt: https://firebase.google.com/docs/vertex-ai/input-file-requirements |
Model Name |
Der Name des Vertex-Modells |
Output Strategy |
Bestimmt das Ziel der Antwortausgabe |
Eingabeaufforderungstyp |
Die Art der Eingabeaufforderung, die an Vertex gesendet werden soll. Text, um eine einfache Aufforderung zu senden. Medien, um zuerst einen Multimedia-Typ und anschließend eine Textaufforderung zu senden. |
Response Format |
Das Format der Antwort von Vertex |
Results Attribute |
Der Name des Attributs, in das die Antwort geschrieben werden soll. |
Stopp-Sequenzen |
Eine durch Kommas getrennte Liste von Zeichenfolgen dient als Stoppsequenz. Das Modell wird angehalten, sobald eine der Stoppsequenzen auftritt. |
Systemmeldung |
Die Systemmeldung, die an Vertex 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. Der Standardwert ist 1.0. Der Bereich reicht von 0,0 bis 1,0. Verwenden Sie für analytische/Multiple-Choice-Aufgaben eine Temperatur näher an 0,0 und für kreative und generative Aufgaben eine Temperatur näher an 1,0. |
Top K |
Der Top-K-Wert, der für die Generierung der Antwort verwendet wird. Es wird nur aus den Top-K-Optionen für jedes nachfolgende Token ausgewählt. Nur für fortgeschrittene Anwendungsfälle empfohlen. Normalerweise müssen Sie nur die Temperatur verwenden. |
Top P |
Der Top-P-Wert, der für die Generierung der Antwort verwendet wird. Top P steht für Kernel-Sampling. Wir berechnen die kumulative Verteilung über alle Optionen für jedes nachfolgende Token in absteigender Reihenfolge ihrer Wahrscheinlichkeit und schneiden sie ab, sobald sie eine bestimmte, durch top_p festgelegte Wahrscheinlichkeit erreicht. Nur für fortgeschrittene Anwendungsfälle empfohlen. Normalerweise müssen Sie nur die Temperatur verwenden. |
Benutzermeldung |
Die Benutzermeldung, die an Vertex 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}. Die Benutzermeldung wird zuerst hinzugefügt, es sei denn, es ist ein Bild vorhanden. |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
Wenn keine gültige Antwort von Vertex erhalten werden kann, wird das Original-FlowFile an diese Beziehung weitergeleitet. |
success |
Die Antwort von Vertex wird an diese Beziehung weitergeleitet. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
vertex.usage.inputTokens |
Die Anzahl der in der Anfrage gelesenen Eingabetoken. |
vertex.usage.outputTokens |
Die Anzahl der in der Antwort erzeugten Ausgabe-Token. |
vertex.chat.completion.id |
Eine eindeutige ID, die der Konversation zugewiesen wurde |
mime.type |
Der Mime-Typ der Antwort. |
filename |
Ein aktualisierter Dateiname für die Antwort. |