PromptAnthropicAI 2025.5.31.15

Bundle

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

Beschreibung

Sendet eine Eingabeaufforderung an Anthropic und schreibt die Antwort entweder als FlowFile-Attribut oder in den Inhalt des eingehenden FlowFile. Die Eingabeaufforderung kann aus reinem Text bestehen oder ein Bild enthalten. Verwenden Sie dynamische Eigenschaften, um Beta-Features im Anthropic-Endpunkt zu aktivieren.

Tags

ai, anthropic, chat, image, openflow, prompt, text

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

Anthropic API Key

Der API-Schlüssel für die Authentifizierung bei Anthropic

Assistant Message

Die Assistant-Meldung, die an Anthropic 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 Assistentenmeldung wird zuletzt hinzugefügt.

Bild-MIME-Typ

Der MIME-Typ des Bildes im FlowFile-Inhalt. Unterstützte Typen sind image/jpeg, image/png, image/gif und image/webp.

Max File Size

Die maximale Größe eines FlowFile, die als Bild an Anthropic 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

Model Name

Der Name des Anthropic-Modells

Output Strategy

Bestimmt das Ziel der Antwortausgabe

Eingabeaufforderungstyp

Die Art der Eingabeaufforderung, die an Anthropic gesendet werden soll. TEXT, um eine einfache Eingabeaufforderung zu senden. IMAGE, um zunächst ein Bild und anschließend eine Eingabeaufforderung zu senden. Verwenden Sie JSON für die erweiterte Nutzung des Endpunkts /v1/messages von Anthropic.

Response Format

Das Format der Antwort von Anthropic

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 Anthropic 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.

User ID

Die Benutzer-ID, die in den Metadaten der Anfrage angegeben werden soll

Benutzermeldung

Die Benutzermeldung, die an Anthropic 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.

Web Client Service

Der Web Client Service, der für die Kommunikation mit Anthropic verwendet wird

Beziehungen

Name

Beschreibung

failure

Wenn Sie keine gültige Antwort von Anthropic erhalten können, wird das ursprüngliche FlowFile an diese Beziehung weitergeleitet.

retry

Wenn eine 5XX-Antwort von Anthropic zurückgegeben wird, wird das Original-FlowFile an diese Beziehung weitergeleitet.

success

Die Antwort von Anthropic wird an diese Beziehung weitergeleitet.

Schreibt Attribute

Name

Beschreibung

anthropic.usage.inputTokens

Die Anzahl der in der Anfrage gelesenen Eingabetoken.

anthropic.usage.outputTokens

Die Anzahl der in der Antwort erzeugten Ausgabe-Token.

anthropic.chat.completion.id

Eine eindeutige ID, die der Konversation zugewiesen wurde

anthropic.chat.completion.stop.reason

Der Grund, warum wir angehalten haben.

anthropic.chat.completion.stop.sequence

Die generierte benutzerdefinierte Stoppsequenz, falls vorhanden, kann „null“ sein.

mime.type

Der Mime-Typ der Antwort.

filename

Ein aktualisierter Dateiname für die Antwort.