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