PromptAnthropicAI 2025.5.31.15¶
バンドル¶
com.snowflake.openflow.runtime | runtime-anthropic-nar
説明¶
Anthropicにプロンプトを送信し、レスポンスを FlowFile 属性として、または受信した FlowFile のコンテンツに書き込みます。プロンプトはテキストで構成される場合もあれば、画像を含む場合もあります。Anthropicエンドポイントでベータ機能を有効にするには、ダイナミックプロパティを使用します。
入力要件¶
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 |
レスポンスの更新ファイル名。 |