PromptAnthropicAI 2025.5.31.15

バンドル

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

説明

Anthropicにプロンプトを送信し、レスポンスを FlowFile 属性として、または受信した FlowFile のコンテンツに書き込みます。プロンプトはテキストで構成される場合もあれば、画像を含む場合もあります。Anthropicエンドポイントでベータ機能を有効にするには、ダイナミックプロパティを使用します。

タグ

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

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

Anthropic API キー

Anthropic認証の API キー

アシスタントメッセージ

Anthropicに送るアシスタントメッセージ。FlowFile 属性は式言語で参照でき、 FlowFile の内容は flowfile_content 変数で参照できます。例えば、${flowfile_content}。アシスタントのメッセージは最後に追加されます。

画像 MIME タイプ

FlowFile コンテンツ内の画像の MIME タイプ。サポートされているタイプは、image/jpeg、image/png、image/gif、image/webpです。

最大ファイルサイズ

Anthropicに画像として送信できる FlowFile の最大サイズ。FlowFile がこれより大きい場合、「失敗」にルーティングされます。

最大トークン

生成するトークンの最大数

モデル名

Anthropicモデルの名称

出力ストラテジー

レスポンスの出力先を決定します。

プロンプトタイプ

Anthropicに送信するプロンプトのタイプ。TEXT をクリックすると、シンプルなプロンプトが送信されます。IMAGE をクリックすると、まず画像を送信し、次にプロンプトを送信します。Anthropicの/v1/メッセージエンドポイントの高度な使用には、 JSON を使用します。

応答形式

Anthropicからの回答形式

結果属性

レスポンスを書き込む属性名。

ストップシーケンス

カンマ区切りの文字列リストがストップシーケンスとして機能します。ストップシーケンスのいずれかに遭遇すると、モデルは停止します。

システムメッセージ

Anthropicに送るシステムメッセージ。FlowFile 属性は式言語で参照でき、 FlowFile の内容は flowfile_content 変数で参照できます。例えば、${flowfile_content}

温度

応答生成に使用する温度。デフォルトは1.0に設定されます。0.0から1.0の範囲。分析的/多肢選択式のタスクには0.0に近い温度を、創造的/生成的なタスクには1.0に近い温度を使用します。

Top K

レスポンスの生成に使用するTop K値。各トークンに対して、上位K個のオプションからのみサンプルを取ります。高度なユースケースにのみお勧めします。通常は温度だけでいいのです。

Top P

レスポンスの生成に使用するTop P値。Top Pは核サンプリングのためのもので、後続の各トークンのすべてのオプションに対する累積分布を確率の降順で計算し、top_pで指定された特定の確率に達したら切り捨てます。通常は温度だけでいいのです。

ユーザー ID

リクエストメタデータにセットするユーザーID

ユーザーメッセージ

Anthropicに送るユーザーメッセージ。FlowFile 属性は式言語で参照でき、 FlowFile の内容は flowfile_content 変数で参照できます。例えば、${flowfile_content}。画像がない限り、ユーザーメッセージが最初に追加されます。

ウェブ クライアント サービス

Anthropicとの通信に使用するウェブクライアントサービス。

リレーションシップ

名前

説明

failure

Anthropicから有効な回答が得られない場合、元の FlowFile はこのリレーションシップにルーティングされます。

retry

Anthropicから 5XX レスポンスが返された場合、元の FlowFile はこのリレーションシップにルーティングされます。

success

Anthropicからの応答は、このリレーションシップにルーティングされています。

属性の書き込み

名前

説明

anthropic.usage.inputTokens

リクエストで読み込まれた入力トークンの数。

anthropic.usage.outputTokens

レスポンスで生成された出力トークンの数。

anthropic.chat.completion.id

会話に割り当てられた一意のID

anthropic.chat.completion.stop.reason

私たちがストップした理由。

anthropic.chat.completion.stop.sequence

どのカスタムストップシーケンスが生成されたかは、もしあれば、「null」かもしれません。

mime.type

応答の MIME タイプ。

filename

レスポンスの更新ファイル名。