CreateAzureOpenAiEmbeddings 2025.5.31.15

Bundle

com.snowflake.openflow.runtime | runtime-openai-nar

Beschreibung

Verwendet Azure OpenAI, um Einbettungen für Text zu erstellen. Der Eingabetext kann als einzelnes FlowFile oder als datensatzorientiertes FlowFile bereitgestellt werden.

Tags

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

Eingabeanforderung

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

API Key

Der API-Schlüssel für die Authentifizierung bei Azure OpenAI

Deployment Name

Name der OpenAI-Modellbereitstellung, die für die Erstellung von Einbettungen genutzt wird.

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 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 Service Name

Der Name des zu verwendenden OpenAI-Dienstes

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

Erstellen von Einbettungen für Text mit Azure OpenAI Embeddings

Siehe auch: