Skip to main content

概要

Anthropic ツールを使用すると、Claude AI モデルと対話できます。プロンプトを送信し、応答を受け取るためのシンプルなインターフェースを提供します。

主な機能

  • ANTHROPIC_INVOKE
    • Claude AI へのプロンプト送信
    • JSON 形式での構造化された応答の受信
  • ANTHROPIC_AGENT
    • ファイルの読み書き・編集やWebツールを備えた Claude マネージドエージェントを1つのワークフローステップとして実行
    • 入力ファイルをエージェントにマウントし、エージェントが生成したファイルを返却

認証

詳細についてはこちらをクリックしてください。 Anthropic の API キーを取得するには、公式Anthropicサイト に登録し、開発者向けドキュメントに従ってください。 注意:API キーは機密情報として扱い、公開リポジトリにコミットしないでください。

例:Claude に質問する

例:Claude マネージドエージェントの実行

ANTHROPIC_AGENT は、ファイルの読み書き・編集やWebツールを自律的に使用できる Claude マネージドエージェントを実行します。入力ファイル(files で指定、最大20件)はエージェントの /workspace/inputs/ 配下にマウントされ、エージェントが /mnt/session/outputs/ に書き出したファイルは result.files として返却されます。各エントリは contentfilenamefileType を持ち、そのまま後続の OUTPUT_FILE ステップに渡せる形式になっています。エージェントの最終的なテキスト出力は result.content として返され、あわせて stop_reasontimed_out も取得できます。 利用可能なモデルは claude-opus-4-7(デフォルト)、claude-sonnet-4-6claude-haiku-4-5-20251001 です。入力の timeout_sec で実行時間の上限を秒単位で設定できます(60〜1800、デフォルト600)。独自の Anthropic API キーを使用する場合は、config で自身の agent_idenvironment_id の指定も必要です。その場合、モデルは Anthropic 側の Agent に固定されるため、model の選択は無視されます。