---
title: 機能の概要
url: https://platform.claude.com/docs/ja/build-with-claude/overview
description: Claudeの高度な機能と能力をご紹介します。
---

ClaudeのAPIサーフェスは、次の5つの領域に整理されています。

* **モデル機能：** Claudeの推論方法と応答のフォーマットを制御します。
* **ツール：** ClaudeがWeb上またはお使いの環境でアクションを実行できるようにします。
* **ツールインフラストラクチャ：** 大規模な検出とオーケストレーションを処理します。
* **コンテキスト管理：** 長時間実行されるセッションを効率的に保ちます。
* **ファイルとアセット：** Claudeに提供するドキュメントやデータを管理します。

初めての方は、[モデル機能](https://platform.claude.com/docs/ja/build-with-claude/overview#model-capabilities)と[ツール](https://platform.claude.com/docs/ja/build-with-claude/overview#tools)から始めてください。コスト、レイテンシ、またはスケールを最適化する準備ができたら、他のセクションに戻ってください。

管理とガバナンスについては、[Admin API](https://platform.claude.com/docs/ja/manage-claude/admin-api)、[Usage and Cost API](https://platform.claude.com/docs/ja/manage-claude/usage-cost-api)、および[Compliance API](https://platform.claude.com/docs/ja/manage-claude/compliance-api)を参照してください。

## 機能の提供状況

以下の各表の「提供状況」列には、その機能を提供しているプラットフォームが記載されています。ラベルなしで記載されているプラットフォームは、その機能を安定版として提供しており、完全にサポートされ、本番環境での使用が推奨されます。ベータヘッダーは不要で、標準のAPI[バージョニング](https://platform.claude.com/docs/ja/api/versioning)保証が適用されます。プラットフォーム名の後にラベルが付いている場合は、そのプラットフォームにおける以下のいずれかの分類を示します。すべての機能がすべての段階を経るわけではなく、機能はどの段階からでも開始したり、段階をスキップしたりする場合があります。

| 分類                  | 説明                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **ベータ（Beta）**       | フィードバックの収集や、成熟度の低いユースケースでの改善の繰り返しに使用されるプレビュー機能です。登録要件やウェイトリストなどにより利用が制限される場合があり、公に発表されないこともあります。<br /><br />フィードバックに基づいて、機能が大幅に変更されたり、提供が終了されたりする場合があります。本番環境での継続的な使用は保証されません。事前の通知のうえで破壊的変更が行われる可能性があり、プラットフォーム固有の制限が適用される場合もあります。Claude APIおよび[Claude Platform on AWS](https://platform.claude.com/docs/ja/build-with-claude/claude-platform-on-aws)のほとんどのベータ機能には[ベータヘッダー](https://platform.claude.com/docs/ja/api/beta-headers)があります。 |
| **非推奨（Deprecated）** | 機能は引き続き動作しますが、推奨されなくなりました。移行パスと削除のタイムラインが提供されます。                                                                                                                                                                                                                                                                                                                                                                                         |
| **廃止済み（Retired）**   | 機能は利用できなくなりました。                                                                                                                                                                                                                                                                                                                                                                                                                          |

**プラットフォームラベル：** Claude API（Anthropicファーストパーティ）· [Bedrock](https://platform.claude.com/docs/ja/build-with-claude/claude-in-amazon-bedrock)（AWS運営）· [Claude Platform on AWS](https://platform.claude.com/docs/ja/build-with-claude/claude-platform-on-aws)（AWS上でAnthropicが運営）· [Google Cloud](https://platform.claude.com/docs/ja/build-with-claude/claude-on-vertex-ai)（Google運営）· [Microsoft Foundry](https://platform.claude.com/docs/ja/build-with-claude/claude-in-microsoft-foundry)（Azure上でAnthropicが運営）

## モデル機能

応答フォーマット、推論の深さ、入力モダリティなど、ClaudeおよびClaudeの直接的な出力を制御する方法です。

<Tip>
  モデルがサポートする機能はプログラムで確認できます。[Models API](https://platform.claude.com/docs/ja/api/models/list)は、利用可能なすべてのモデルについて`max_input_tokens`、`max_tokens`、および`capabilities`オブジェクトを返します。
</Tip>

ZDR列は、その機能が「Zero Data Retention」（ゼロデータ保持）、すなわちZDRの取り決めの下で利用可能かどうかを示します。ほとんどの機能では、これはその機能の仕組みが何を保持するかのみに依存します。特定のモデルに紐づく機能については、モデルレベルのZDR提供状況も適用されます。[モデル固有のデータ保持要件](https://platform.claude.com/docs/ja/manage-claude/api-and-data-retention#model-specific-data-retention-requirements)を参照してください。

| 機能                                                                                                                                                                                                                                                                                                       | 説明                                                                                                                                                                                                 | Zero Data Retention（ZDR）                                                                                 | 提供状況                                                                                              |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| [コンテキストウィンドウ](https://platform.claude.com/docs/ja/build-with-claude/context-windows)                                                                                                                                                                                                                     | 大規模なドキュメント、広範なコードベース、長い会話を処理するための最大100万トークン。                                                                                                                                                       | ZDR対象                                                                                                    | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />                     |
| [適応型思考](https://platform.claude.com/docs/ja/build-with-claude/thinking)                                                                                                                                                                                                                                  | Claudeがいつ、どの程度思考するかを動的に判断できるようにします。Claude 4.7以降のモデルで唯一の思考モードです。思考の深さを制御するにはeffortパラメータを使用します。                                                                                                      | ZDR対象                                                                                                    | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />                     |
| [バッチ処理](https://platform.claude.com/docs/ja/build-with-claude/batch-processing)                                                                                                                                                                                                                          | コスト削減のために大量のリクエストを非同期で処理します。バッチごとに多数のクエリを含むバッチを送信できます。Batch API呼び出しは標準のAPI呼び出しより50%安価です。                                                                                                           | ZDR対象外                                                                                                   | <PlatformAvailability claudeApi claudePlatformAws />                                              |
| [引用](https://platform.claude.com/docs/ja/build-with-claude/citations)                                                                                                                                                                                                                                    | Claudeの応答をソースドキュメントに基づかせます。引用機能により、Claudeは応答の生成に使用した正確な文や段落への詳細な参照を提供でき、より検証可能で信頼性の高い出力につながります。                                                                                                    | ZDR対象                                                                                                    | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />                     |
| [データレジデンシー](https://platform.claude.com/docs/ja/manage-claude/data-residency)                                                                                                                                                                                                                            | 地理的な制御を使用して、モデル推論が実行される場所を制御します。`inference_geo`パラメータを通じて、リクエストごとに`"global"`または`"us"`のルーティングを指定します。                                                                                                 | ZDR対象                                                                                                    | <PlatformAvailability claudeApi claudePlatformAws />                                              |
| [エフォート](https://platform.claude.com/docs/ja/build-with-claude/effort)                                                                                                                                                                                                                                    | effortパラメータを使用して、Claudeが応答時に使用するトークン数を制御し、応答の徹底度とトークン効率のトレードオフを調整します。                                                                                                                              | ZDR対象                                                                                                    | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />                     |
| [フォールバッククレジット](https://platform.claude.com/docs/ja/build-with-claude/fallback-credit)                                                                                                                                                                                                                    | 拒否されたリクエストを別のモデルで再試行する際に、プロンプトキャッシングのコストを二重に支払うことを回避します。拒否にはクレジットトークンが含まれており、再試行時にそれをエコーすることで、会話が最初から新しいモデルで行われていたかのように再試行が課金されます。Message Batchesの結果にはフォールバッククレジットトークンは含まれません。                     | ZDR対象外\*                                                                                                 | <PlatformAvailability claudeApiBeta claudePlatformAwsBeta bedrockBeta vertexAiBeta azureAiBeta /> |
| [PDFサポート](https://platform.claude.com/docs/ja/build-with-claude/pdf-support)                                                                                                                                                                                                                             | PDFドキュメントのテキストおよびビジュアルコンテンツを処理・分析します。                                                                                                                                                              | ZDR対象                                                                                                    | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />                     |
| [検索結果](https://platform.claude.com/docs/ja/build-with-claude/search-results)                                                                                                                                                                                                                             | 適切なソース帰属を伴う検索結果を提供することで、RAGアプリケーションに自然な引用を可能にします。カスタムナレッジベースやツールでWeb検索品質の引用を実現します。                                                                                                                 | ZDR対象                                                                                                    | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />                     |
| [サーバーサイドフォールバック](https://platform.claude.com/docs/ja/build-with-claude/refusals-and-fallback)                                                                                                                                                                                                            | 拒否されたリクエストを単一のAPI呼び出し内で再試行します。`"default"`モードを使用してAnthropic推奨のフォールバックモデルを適用するか、独自のモデルを最大3つ指定できます。リクエストされたモデルが拒否した場合、APIは同じリクエストに対してチェーン内の次のモデルを実行します。`fallbacks`パラメータはMessage Batches APIでは利用できません。 | ZDR対象外\*                                                                                                 | <PlatformAvailability claudeApiBeta />                                                            |
| <Tooltip tooltipContent="Amazon Bedrockでは、構造化出力はレガシーのInvokeModel統合でのみ、Claude Opus 4.6、Claude Sonnet 4.6、Claude Sonnet 4.5、Claude Opus 4.5、およびClaude Haiku 4.5で利用できます。Claude in Amazon Bedrockではサポートされていません。">[構造化出力](https://platform.claude.com/docs/ja/build-with-claude/structured-outputs)</Tooltip> | 2つのアプローチでスキーマへの準拠を保証します。構造化データの応答にはJSON出力を、検証済みのツール入力には厳密なツール使用を用います。                                                                                                                              | [ZDR対象（条件付き）](https://platform.claude.com/docs/ja/build-with-claude/structured-outputs#data-retention)\* | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />                     |
| [思考](https://platform.claude.com/docs/ja/build-with-claude/thinking)                                                                                                                                                                                                                                     | 複雑なタスクのための強化された推論機能で、最終的な回答の前にClaudeの推論の要約をオプションで提供します。                                                                                                                                            | ZDR対象                                                                                                    | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />                     |

## ツール

Claudeが`tool_use`を通じて呼び出す組み込みツールです。サーバーサイドツールはプラットフォームによって実行され、クライアントサイドツールはお客様が実装・実行します。

### サーバーサイドツール

| 機能                                                                                         | 説明                                                                                    | ZDR     | 提供状況                                                                  |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------- | ------- | --------------------------------------------------------------------- |
| [アドバイザーツール](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/advisor-tool)    | より高速なエグゼキューターモデルと、より高い知能を持つアドバイザーモデルを組み合わせ、長期的なエージェントワークロードにおいて生成の途中で戦略的なガイダンスを提供します。 | ZDR対象   | <PlatformAvailability claudeApiBeta claudePlatformAwsBeta />          |
| [コード実行](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/code-execution-tool) | 高度なデータ分析、計算、ファイル処理のために、サンドボックス環境でコードを実行します。Web検索またはWebフェッチと併用する場合は無料です。               | ZDR対象外  | <PlatformAvailability claudeApi claudePlatformAws azureAi />†         |
| [Webフェッチ](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/web-fetch-tool)    | 指定したWebページやPDFドキュメントから完全なコンテンツを取得し、詳細な分析を行います。                                        | ZDR対象\* | <PlatformAvailability claudeApi claudePlatformAws azureAi />          |
| [Web検索](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/web-search-tool)     | Web全体からの最新の実世界データで、Claudeの包括的な知識を補強します。                                               | ZDR対象\* | <PlatformAvailability claudeApi claudePlatformAws vertexAi azureAi /> |

### クライアントサイドツール

| 機能                                                                                          | 説明                                                                                  | ZDR   | 提供状況                                                                                      |
| ------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----- | ----------------------------------------------------------------------------------------- |
| [Bash](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/bash-tool)             | bashコマンドやスクリプトを実行して、システムシェルと対話し、コマンドライン操作を行います。                                     | ZDR対象 | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />             |
| [ブラウザ使用](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/browser-use-tool)    | お客様自身のブラウザ環境でWebページをナビゲート、閲覧、操作します。                                                 | ZDR対象 | <PlatformAvailability claudeApi vertexAi />                                               |
| [コンピュータ使用](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/computer-use-tool) | スクリーンショットを撮影し、マウスやキーボードのコマンドを発行することで、コンピュータのインターフェースを制御します。                         | ZDR対象 | <PlatformAvailability claudeApi claudePlatformAwsBeta bedrockBeta vertexAi azureAiBeta /> |
| [メモリ](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/memory-tool)            | Claudeが会話をまたいで情報を保存・取得できるようにします。時間をかけてナレッジベースを構築し、プロジェクトのコンテキストを維持し、過去のやり取りから学習します。 | ZDR対象 | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />             |
| [テキストエディタ](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/text-editor-tool)  | ファイル操作タスクのために、組み込みのテキストエディタインターフェースでテキストファイルを作成・編集します。                              | ZDR対象 | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />             |

## ツールインフラストラクチャ

ツール使用の検出、オーケストレーション、スケーリングをサポートするインフラストラクチャです。

| 機能                                                                                                           | 説明                                                                                                                                       | ZDR    | 提供状況                                                                          |
| ------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- | ------ | ----------------------------------------------------------------------------- |
| [Agent Skills](https://platform.claude.com/docs/ja/agents-and-tools/agent-skills/overview)                   | Skillsを使用してClaudeの機能を拡張します。構築済みのSkills（PowerPoint、Excel、Word、PDF）を使用するか、指示とスクリプトを含むカスタムSkillsを作成します。Skillsは段階的な開示を使用して、コンテキストを効率的に管理します。 | ZDR対象外 | <PlatformAvailability claudeApi claudePlatformAws azureAi />†‡                |
| [きめ細かなツールストリーミング](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/fine-grained-tool-streaming) | バッファリングやJSON検証を行わずにツール使用のパラメータをストリーミングし、大きなパラメータを受信する際のレイテンシを削減します。                                                                      | ZDR対象  | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi /> |
| [MCPコネクタ](https://platform.claude.com/docs/ja/agents-and-tools/mcp-connector)                                | 別途MCPクライアントを用意することなく、Messages APIから直接リモートの[MCP](https://modelcontextprotocol.io/)サーバーに接続します。                                             | ZDR対象外 | <PlatformAvailability claudeApiBeta claudePlatformAwsBeta azureAiBeta />      |
| [プログラムによるツール呼び出し](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/programmatic-tool-calling)   | Claudeがコード実行コンテナ内からプログラムでツールを呼び出せるようにし、複数のツールを使用するワークフローのレイテンシとトークン消費を削減します。                                                             | ZDR対象外 | <PlatformAvailability claudeApi claudePlatformAws azureAi />†                 |
| [ツール検索](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/tool-search-tool)                      | 正規表現およびBM25ベースの検索を使用してツールを必要に応じて動的に検出・読み込むことで、数千のツールにスケールし、コンテキストの使用を最適化してツール選択の精度を向上させます。                                               | ZDR対象  | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi /> |

## コンテキスト管理

Claudeのコンテキストウィンドウを制御・最適化するためのインフラストラクチャです。

| 機能                                                                                                             | 説明                                                                                                                              | ZDR   | 提供状況                                                                                              |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ----- | ------------------------------------------------------------------------------------------------- |
| [トークンしきい値でのコンパクション](https://platform.claude.com/docs/ja/build-with-claude/compaction-threshold)                | 長時間にわたる会話向けの、サーバーサイドでのコンテキスト要約です。入力トークンがトリガーのしきい値に達すると、APIが会話の前半部分を自動的に要約します。                                                   | ZDR対象 | <PlatformAvailability claudeApiBeta claudePlatformAwsBeta bedrockBeta vertexAiBeta azureAiBeta /> |
| [コンテキスト編集](https://platform.claude.com/docs/ja/build-with-claude/context-editing)                              | 設定可能な戦略で、会話のコンテキストを自動的に管理します。トークンの上限に近づいたときのツール結果のクリアや、拡張思考を使う会話での思考ブロックの管理に対応しています。                                            | ZDR対象 | <PlatformAvailability claudeApiBeta claudePlatformAwsBeta bedrockBeta vertexAiBeta azureAiBeta /> |
| [自動プロンプトキャッシング](https://platform.claude.com/docs/ja/build-with-claude/prompt-caching#automatic-caching)        | 「prompt caching」（プロンプトキャッシング）を、1つのAPIパラメータだけで利用できるようにします。システムはリクエスト内の最後のキャッシュ可能なブロックを自動的にキャッシュし、会話が長くなるにつれてキャッシュポイントを後ろへ移動させます。 | ZDR対象 | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />                     |
| [プロンプトキャッシング（5分）](https://platform.claude.com/docs/ja/build-with-claude/prompt-caching)                        | Claudeにより多くの背景知識や出力例を提供しながら、コストとレイテンシを削減します。                                                                                    | ZDR対象 | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />                     |
| [プロンプトキャッシング（1時間）](https://platform.claude.com/docs/ja/build-with-claude/prompt-caching#1-hour-cache-duration) | アクセス頻度は低いものの重要なコンテキスト向けに、キャッシュ期間を1時間に延長します。標準の5分間キャッシュを補完します。                                                                   | ZDR対象 | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />                     |
| [トークンカウント](https://platform.claude.com/docs/ja/build-with-claude/token-counting)                               | トークンカウントを使用すると、メッセージをClaudeに送信する前にトークン数を確認できます。プロンプトや使用量について、根拠に基づいた判断を下すのに役立ちます。                                               | ZDR対象 | <PlatformAvailability claudeApi claudePlatformAws bedrock vertexAi azureAi />                     |

## ファイルとアセット

Claudeで使用するファイルとアセットを管理します。

| 機能                                                                       | 説明                                                                                 | ZDR    | 提供状況                                                          |
| ------------------------------------------------------------------------ | ---------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------- |
| [Files API](https://platform.claude.com/docs/ja/build-with-claude/files) | リクエストのたびにコンテンツを再アップロードすることなく、Claudeで使用するファイルをアップロード・管理します。PDF、画像、テキストファイルをサポートします。 | ZDR対象外 | <PlatformAvailability claudeApi claudePlatformAws azureAi />† |

\* **構造化出力：** プロンプトとClaudeの出力は保存されません。JSONスキーマのみが、最後の使用から最大24時間キャッシュされます。**Web検索とWebフェッチ：** [動的フィルタリング](https://platform.claude.com/docs/ja/agents-and-tools/tool-use/web-search-tool#dynamic-filtering)が有効な場合を除き、ZDR対象です。**フォールバッククレジットとサーバーサイドフォールバック：** これらの機能はメッセージコンテンツを保持しませんが、[ZDRの下では利用できない](https://platform.claude.com/docs/ja/manage-claude/api-and-data-retention#model-specific-data-retention-requirements)Claude Fableモデルからの拒否を処理します。[ZDRの詳細](https://platform.claude.com/docs/ja/manage-claude/api-and-data-retention#feature-eligibility)を参照してください。

† Microsoft Foundryでは、機能の提供状況は[ホスティングオプション](https://platform.claude.com/docs/ja/build-with-claude/claude-in-microsoft-foundry#hosting-options)によって異なります。これらの機能はHosted on Anthropicデプロイメントで利用可能であり、Hosted on Azureデプロイメントでは利用できません。

‡ Microsoft Foundryでは、[Skillバージョンのダウンロードエンドポイント](https://platform.claude.com/docs/ja/api/beta/skills/versions/download)（`GET /v1/skills/{skill_id}/versions/{version}/content`）はサポートされていません。
