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.

Tags

chatbot, embeddings, gen ai, generative ai, llm, nlp, openai, openflow, text

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

Siehe auch: