CreateOpenAiEmbeddings 2025.5.31.15¶
Bundle¶
com.snowflake.openflow.runtime | runtime-openai-nar
Beschreibung¶
Verwendet OpenAI, um Einbettungen für Text zu erstellen. Der Eingabetext kann als einzelnes FlowFile oder als datensatzorientiertes FlowFile bereitgestellt werden.
Eingabeanforderung¶
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Dimensionen |
Die Anzahl der Dimensionen, die die resultierenden Einbettungen haben müssen. Dies wird nur in text-embedding-3 und späteren Modellen unterstützt. |
Embeddings Model |
Das für Einbettungen zu verwendende Modell |
Embeddings Record Path |
Der Pfad zu dem Feld im Datensatz, in das die Einbettungen geschrieben werden sollen. |
Max Batch Size |
Die maximale Anzahl von Datensätzen, die in jedem an OpenAI gesendeten Batch enthalten sein dürfen. |
OpenAI API Key |
Der API-Schlüssel für die Authentifizierung bei OpenAI |
OpenAI Organization |
Die für OpenAI zu verwendende Organisation |
Record Reader |
Der Record Reade, der zum Lesen von datensatzorientierten Daten verwendet wird. Wenn die eingehenden Daten als Klartext behandelt werden sollen, sollte diese Eigenschaft nicht gesetzt werden. |
Record Writer |
Der Record Writer der zum Schreiben der Ausgabe verwendet wird |
Text Record Path |
Der Pfad zu dem Feld im Datensatz, das den einzubettenden Text enthält. Wenn die eingehenden Daten als Klartext behandelt werden sollen, sollte diese Eigenschaft nicht gesetzt werden. |
Benutzer |
Ein Bezeichner für den Remote-Benutzer, in dessen Namen die Anfrage gestellt wird. OpenAI verwendet dies, um Missbrauch zu erkennen und zu verhindern. |
Web Client Service |
Der Web Client Service, der für die Kommunikation mit OpenAI verwendet werden soll |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
Das ursprüngliche FlowFile wird an diese Beziehung weitergeleitet, wenn die Einbettungen nicht erstellt werden konnten. |
success |
Die Einbettungen werden an diese Beziehung weitergeleitet. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
record.count |
Die Anzahl der Datensätze, die in die Ausgabe geschrieben werden |
mime.type |
Der MIME-Typ der Ausgabedaten, basierend auf dem gewählten Record Writer |
Anwendungsfälle¶
Einbettungen für Text mit OpenAI Embeddings erstellen |