Claude Platform Docs
メッセージClaudeで構築

機能の概要

Claudeの高度な機能と能力をご紹介します。

「zero data retention」(ゼロデータ保持)、すなわちZDRおよびHIPAA対応における各機能の適格性については、APIとデータ保持を参照してください。

管理とガバナンスについては、Admin API、Usage and Cost Analytics API、およびCompliance APIを参照してください。

プラットフォーム機能

Claude PlatformのAPI全体で動作する機能です。各機能のページに、その機能を使用できる場所が記載されています。

機能説明
アドバイザーツール高速な実行モデルが、生成の途中でより高性能なアドバイザーモデルに計画や軌道修正について相談できるようにします。
Agent Skills指示、メタデータ、オプションのスクリプトからなる再利用可能なパッケージで、タスクに関連する場合にClaudeが自動的に使用します。
Agent Skillsの一部: カスタムスキル自分で作成し、ワークスペースにアップロードするスキルです。
Agent Skillsの一部: 構築済みのAgent SkillsPowerPoint、Excel、Word、PDFファイル用のAnthropicの構築済みスキルです。
バッチ処理多数のMessages APIリクエストを1つのバッチで、標準価格の半額で非同期に処理します。
ブラウザ使用およびコンピューター使用のSDKツールセットブラウザ使用ツールまたはコンピューター使用ツールを、自身で用意したブラウザまたはデスクトップに接続する、PythonおよびTypeScript SDKのクラスです。
ブラウザ使用ツールClaudeがお客様自身のブラウザ環境でWebページを移動、読み取り、操作できるようにします。
引用ドキュメントに関するClaudeの回答では、各主張を裏付ける正確な箇所が引用されます。
分類器による拒否一部のモデルでは安全性分類器がリクエストを拒否することがあります。拒否はエラーではなく通常の応答として返されます。
分類器による拒否の一部: クライアント側フォールバック拒否されたリクエストを、指定したフォールバックモデルで再試行するClaude SDKのミドルウェアです。
分類器による拒否の一部: フォールバッククレジット拒否されたリクエストを別のモデルで再試行する際に、会話が最初からそのモデルで行われていたかのように課金するため、プロンプトキャッシュへの書き込みを二重に支払う必要がありません。
分類器による拒否の一部: サーバー側フォールバックAPIが拒否されたリクエストを同じ呼び出し内でフォールバックモデルで再試行し、1つの応答を返します。
コンピューター使用ツールClaudeにデスクトップ環境のスクリーンショット、マウス、キーボードの操作を提供します。
カスタムツール名前、説明、入力スキーマで定義するツールです。Claudeが呼び出しを要求し、コードがそれを実行して結果を返します。
データレジデンシーモデル推論を実行する場所(推論ジオ)と、保存データを格納する場所(ワークスペースジオ)を制御します。
エフォートClaudeが応答に費やすトークン数を制御し、徹底さとトークン効率のバランスを調整する設定です。
エフォートの一部: メッセージごとのエフォートメッセージごとのoutput_configを使用して、会話の後続ターンのエフォートレベルを変更します。プロンプトキャッシュは維持されます。
高速モード対応モデルで1秒あたりの出力トークンが最大2.5倍になります(プレミアム料金)。
Files APIファイルを一度アップロードすると以降のリクエストでfile_idによって参照でき、スキルやコード実行ツールが作成したファイルをダウンロードできます。
MCPコネクタ独自のMCPクライアントを実行せずにClaudeをリモートMCPサーバーに接続し、そのツールを呼び出せるようにします。
MCPコネクタの一部: クライアント側MCPヘルパーローカルサーバー、プロンプト、リソースなどのために独自のMCPクライアントを実行する場合に、MCPの型とClaude APIの型を相互変換するSDKヘルパーです。
MCPトンネル受信ポートを開かずにアウトバウンドのみの接続で、Claudeをプライベートネットワーク内のMCPサーバーに接続します。
会話途中のシステムメッセージトップレベルのシステムプロンプトやその前のキャッシュ済みプレフィックスを変更せずに、会話の途中で追加するシステム指示です。
会話途中のシステムメッセージの一部: 会話途中のツール変更toolsの配列を変更せずに会話の途中でツールを提供または撤回するため、キャッシュ済みプレフィックスは有効なまま維持されます。
会話途中のシステムメッセージの一部: ターン限定のシステムメッセージ次のユーザーメッセージまでのみ適用される会話途中のシステムメッセージです。その後は履歴に残りますが、何も出力されず、入力トークンも消費しません。
多言語サポートClaudeは多くの言語で動作し、英語と比較しても高いパフォーマンスを発揮します。
OpenTelemetryClaude SDKとClaude APIが出力するOpenTelemetryスパンで、Messages APIのリクエスト、ツール使用、Managed Agentsのセッションをトレースします。
OpenTelemetryの一部: APIトレーシングClaude APIが実行する各モデルリクエストとツール使用について、オブザーバビリティプラットフォームに送信するOpenTelemetryスパンです。
OpenTelemetryの一部: SDKトレーシングClaude SDKがアプリケーション内で、送信する各リクエストと、ツールランナーが実行する各ツールについて出力するOpenTelemetryスパンです。
並列ツール使用Claudeは1つの応答で複数のツールを呼び出すことができます。
PDFサポートPDFをClaudeに送信すると、Claudeはその中のテキスト、画像、グラフ、表を読み取ることができます。
プログラマティックツール呼び出し呼び出しごとにモデルとの往復を行う代わりに、Claudeがコード実行コンテナ内のコードからツールを呼び出せるようにします。
プロンプトキャッシング最近のリクエストでキャッシュされたプロンプトのプレフィックスを再利用し、処理時間とコストを削減します。
プロンプトキャッシングの一部: 1時間の有効期間1時間のプロンプトキャッシュ有効期間です。キャッシュ書き込み料金は5分間のデフォルトより高くなります。
プロンプトキャッシングの一部: 5分間の有効期間(デフォルト)デフォルトのプロンプトキャッシュの有効期間です。キャッシュされたコンテンツを使用するたびに、追加費用なしで有効期間が更新されます。
プロンプトキャッシングの一部: 自動キャッシングトップレベルのcache_controlフィールド1つで行うプロンプトキャッシングです。キャッシュブレークポイントは最後のキャッシュ可能なブロックに置かれ、会話が長くなるにつれて前に移動します。
プロンプトキャッシングの一部: キャッシュ診断リクエストを前回のリクエストと比較し、プロンプトのプレフィックスが変化した箇所を報告して、キャッシュミスの原因を説明します。
プロンプトキャッシングの一部: 明示的なキャッシュブレークポイント個々のコンテンツブロックにcache_controlを指定し、キャッシュする内容を正確に選択するプロンプトキャッシングです。
SDKミドルウェア各リクエストの送信前とそのレスポンスの受信後にコードを実行する、Claude SDKのフックです。
検索結果ソースとタイトルを含む独自の検索結果を保持するコンテンツブロックで、Claudeはウェブ検索結果と同じ方法でそれらを引用できます。
サービスティアリクエストで組織のPriority Tierの容量を使用できるようにします。
セッション予算1つのセッションに対する米ドル建ての厳格な支出上限で、公開価格に基づいて計測されます。
ストリーミング拒否ストリーミング分類器がポリシー違反の可能性を理由にストリーミング中の応答を停止すると、その応答はstop_reason "refusal"で終了します。
構造化出力Claudeの応答を指定したJSONスキーマに制約し、出力が有効で解析可能になるようにします。
タスクバジェットエージェントループ全体で使用できるトークン数をClaudeに伝え、予算が尽きる前に作業を計画して完了できるようにします。
思考Claudeは回答を書く前に、思考ブロックで問題を検討します。
思考の一部: 適応型思考Claudeがリクエストごとに、思考するかどうかとどの程度思考するかを判断する思考モードです。
思考の一部: 拡張思考リクエストごとに固定の思考トークン予算(budget_tokens)を設定する手動の思考モードです。
思考の一部: 保持された思考Claudeが以前のターンの思考ブロックを使用するのは、現在のモデルがそれらを読み取ることができ、かつそれより前のもの(システムプロンプト、ツール、以前のメッセージ)が変更されていない場合に限ります。
しきい値コンパクション自動コンパクションです。会話がトークンのしきい値に達すると、APIがリクエスト内で古いコンテキストを要約します。
トークンカウントClaudeに送信する前に、メッセージ内のトークン数をカウントします。
ツールランナーツール使用ループを代わりに実行するSDKヘルパーです。Claudeがツールを呼び出すとそのツールを実行し、結果を送り返します。
ツール検索ツールClaudeがツールカタログを検索し、必要なツール定義のみを読み込めるようにします。
ビジョン(画像)Claudeは送信された画像を読み取り、分析できます。
Webドメイン制限ウェブ検索ツールとWebフェッチツールがアクセスできるサイトを制御する、許可または禁止するドメインのリストです。
Webフェッチツール指定したURLのWebページやPDFドキュメントの全内容をClaudeが取得できるようにするサーバーツールです。
ウェブ検索ツールClaudeがウェブで最新情報を検索できるようにするサーバーツールです。

Messages APIの機能

機能説明
Apple Foundation ModelsAppleのFoundation Modelsフレームワークで、Claudeを言語モデルとして利用可能にするSwiftパッケージです。
BashツールClaudeがシェルコマンドを要求できるようにします。コマンドは、コマンド間で状態を保持するbashセッションで実行されます。
コード実行ツールClaudeがサンドボックス化されたコンテナでPythonおよびBashのコードを実行できるようにします。
コンテキスト編集会話履歴が長くなるにつれて、古いツール結果や古い思考ブロックなど、選択したコンテンツを会話履歴から削除します。
強制ツール使用Claudeが直接回答する代わりに、ツールまたは特定の1つのツールを呼び出すようにします。
メモリツールClaudeがメモリファイルのディレクトリに、会話をまたいで情報を保存し読み取れるようにします。
メモリツールの一部: メモリツールヘルパーメモリツールのインターフェースとツール使用ループを処理するSDKヘルパーで、コードはストレージのみを提供すれば済みます。
メッセージストリーミングMessages APIの応答を、生成中にサーバー送信イベントとして段階的に受信します。
メッセージストリーミングの一部: きめ細かいツールストリーミングサーバーがJSONを事前にバッファリングしてチェックすることなく、Claudeが書き込むツール入力をそのままクライアントにストリーミングします。
メッセージスレッド各リクエストで新しいメッセージのみを送信することで、特に長い会話において、長時間実行されるエージェントの最初のトークンまでの時間を短縮します。
オンデマンドコンパクションアプリケーションが要求したときに、会話の以前のメッセージをClaudeが作成した要約に置き換えます。
オンデマンドコンパクションの一部: バックグラウンドコンパクション会話が完全な履歴のまま続行している間にオンデマンドのコンパクションリクエストを実行し、要約が届いた時点で要約に置き換えます。
オンデマンドコンパクションの一部: コンパクションと思考の保持オンデマンドコンパクション後に残すターン内の思考ブロックは、保持された思考に対応するモデルでは、所定の条件のもとで有効なままにできます。
オンデマンドコンパクションの一部: 末尾保持コンパクション古いターンを要約し、最後の数ターンを要約の後にそのまま残すオンデマンドコンパクションです。
オンデマンドコンパクションの一部: ツールランナーのコンパクションヘルパー現在のターンとそのツール呼び出しが完了した時点で、コンパクションリクエストを代わりに送信するSDKツールランナーのメソッドです。
OpenAI SDKとの互換性OpenAI SDKでClaude APIを呼び出せるようにする互換レイヤーで、モデルのテストと比較を目的としています。
厳密なツール使用Claudeのツール入力が常にツールのJSONスキーマに一致するようにします。
テキストエディタツールAnthropicが定義したツールで、Claudeがテキストファイルを表示、作成、編集できるようにします。
型付き構造化出力ヘルパーコード内の型からJSONスキーマを構築し、Claudeの応答をその型に解析するSDKヘルパーです。

Managed Agentsの機能

機能説明
エージェント構成セッションが実行する、モデル、システムプロンプト、ツール、MCPサーバー、スキルの再利用可能でバージョン管理された構成です。
エージェントツールセットエージェントがサンドボックス内で使用する組み込みツール(bash、read、write、edit、glob、grep、Webフェッチ、ウェブ検索)のセットです。
クラウドサンドボックスセッションのツールとコードが実行される、Anthropicが管理するインフラストラクチャ上の分離されたLinuxコンテナです。
ConsoleエージェントビルダーClaude Consoleでエージェントを作成、構成、テストするためのビジュアルインターフェースです。
ドリームメモリストアと過去のセッションのトランスクリプトを読み込み、再編成した新しいメモリストアを書き出すジョブです。
イベントデルタモデルが生成中のエージェントの応答テキストを、セッションイベントストリーム上でライブプレビューする機能です。
GitHubアクセスセッションからのGitHubへのアクセスです。サンドボックスにマウントされたリポジトリと、プルリクエスト用のGitHub MCPサーバーを利用できます。
メモリストアエージェントが読み書きするテキストドキュメントのコレクションで、セッションをまたいで情報を保持できます。
マルチエージェントオーケストレーションセッションのエージェントが、サブエージェントとして、またはワークフロー内で他のエージェントに作業を引き渡したり、アドバイザーモデルに相談したりできるようにします。
マルチエージェントオーケストレーションの一部: 動的ワークフロー多数のエージェントをバックグラウンドで実行し、その結果を統合するためにエージェントが作成するプログラムです。
マルチエージェントオーケストレーションの一部: セッションスレッドマルチエージェントセッションの各エージェントが作業するスレッドで、一覧表示、ストリーミング、中断、アーカイブができます。
アウトカムセッションの目標結果と、目標が達成されるまで別のグレーダーがエージェントの作業をチェックするために使用するルーブリックです。
権限ポリシーエージェントの組み込みツールとMCPツールを自動的に実行するか、承認を待つか、呼び出しごとにサーバーでチェックするかを制御する設定です。
スケジュールされたデプロイメントcronスケジュールでエージェントを実行し、エージェントが自らセッションを開始するようにします。
セルフホスト型サンドボックスエージェントのツール呼び出しを実行する、独自のインフラストラクチャ上のサンドボックスです。Claude自体は引き続きAnthropic側で実行されます。
セルフホスト型サンドボックスの一部: セルフホスト型ワーカーセルフホスト型環境のキューからセッションを取得し、そのツール呼び出しを実行するために、独自のインフラストラクチャ上で実行するプロセスです。
セッションビューアClaude Consoleのセッションビューアとセッションごとの使用量合計により、エージェントが何を行い、何を使用したかを確認できます。
ボールトサードパーティサービス用のユーザーごとの認証情報のストアで、一度登録すれば、セッション作成時にIDで参照できます。
Webhookセッションのステータス変更など、Managed Agentsのリソースでイベントが発生したときにHTTPSエンドポイントへ送信される通知です。

このページは役に立ちましたか?