Claude完全ガイド2026年版:モデル・API・料金・活用法を徹底解説
テクノロジー

Claude完全ガイド2026年版:モデル・API・料金・活用法を徹底解説

カジュアルモードは準備中です

Claude完全ガイド2026年版:モデル・API・料金・活用法を徹底解説

この記事について: 2026年2月時点の情報に基づいています。Claudeは頻繁にアップデートされるため、最新情報は Anthropic公式サイト および APIドキュメント をご確認ください。

AnthropicのAIアシスタント Claude は、OpenAIのGPTシリーズ、GoogleのGeminiと並ぶ主要LLMの一つです。2026年2月現在、エンタープライズLLM API支出の 40% を占め、AIコーディング市場では 54% のシェアを持つまでに成長しました。

本記事では、Claudeの モデルラインナップAPI料金開発者向けツール安全性設計 まで、2026年最新の情報を網羅的に解説します。開発者からビジネスユーザーまで、Claudeを本格活用するために必要な知識をこの1記事に凝縮しました。

この記事で分かること

  • Claudeのモデルファミリーと各モデルの特徴・ベンチマーク
  • API料金体系とコスト最適化テクニック
  • Claude Code、MCP、Agent Teams、Computer Useなどの開発者向けツール
  • Anthropic社の安全性アプローチ(Constitutional AI、RSP)
  • 競合LLMとの比較と使い分け

1. Anthropicとは

会社概要

Anthropic は2021年に設立されたAI安全性企業です。OpenAIの元メンバーである Dario Amodei (CEO)と Daniela Amodei (President)を中心に、7名のOpenAI出身者によって創業されました。「AIの安全性と信頼性を研究し、人類の長期的な利益のために責任を持って開発する」というミッションを掲げています。

項目 内容
設立 2021年
本社 サンフランシスコ、カリフォルニア
CEO Dario Amodei(元OpenAI VP of Research)
President Daniela Amodei(元OpenAI VP of Operations)
従業員数 約4,074名(2026年1月時点)
累計調達額 約673億ドル(17ラウンド)
評価額 3,800億ドル (2026年2月 Series G)
年間売上 140億ドル ARR(2026年2月時点)

資金調達とパートナーシップ

Anthropicは、AI業界で最も積極的な資金調達を行っている企業の一つです。

ラウンド 時期 金額 評価額 主要投資家
Series E 2025年初頭 約45億ドル 615億ドル Lightspeed, Bessemer, Cisco
Series F 2025年9月 130億ドル 1,830億ドル Fidelity, Lightspeed, BlackRock, Goldman Sachs
Microsoft/Nvidia 2025年11月 150億ドル 約3,500億ドル Microsoft, Nvidia
Series G 2026年2月 300億ドル 3,800億ドル GIC, Coatue, D.E. Shaw, Founders Fund

主要クラウドパートナーシップ

Claudeは AWS、Google Cloud、Microsoft Azure の3大クラウドすべてで利用できる、唯一のフロンティアAIモデルです。

  • Amazon / AWS: 累計約80億ドルの投資。Claude は Amazon Bedrock 上で提供。Project Rainierとして数十万のAIチップによる大規模計算クラスターを運用
  • Google Cloud: 累計約30億ドル以上の投資。2025年10月には最大100万TPUへのアクセス契約を締結
  • Microsoft Azure: 2025年11月に300億ドルのAzure利用契約。Azure Foundryで Claude を提供

主要メンバー

創業メンバーには、AI研究の第一線で活躍してきた研究者が揃っています。

  • Dario Amodei — CEO。元OpenAI VP of Research。RLHFの共同発明者。Time誌「最も影響力のある100人」(2025年)
  • Daniela Amodei — President。元OpenAI VP of Operations。事業運営と安全性チームを統括
  • Tom Brown — 共同創設者。GPT-3の主著者の一人
  • Chris Olah — 共同創設者。ニューラルネットワーク解釈性研究の第一人者
  • Sam McCandlish — 共同創設者。スケーリング則の研究
  • Jared Kaplan — 共同創設者・CSO。スケーリング則の研究

事業規模

  • 年間売上: 140億ドルARR(2026年2月)。14ヶ月で14倍に成長
  • Claude Code単体: 25億ドルARR
  • Fortune 10のうち8社 がClaudeを利用
  • 年間100万ドル以上 を支出する企業顧客が500社以上
  • GitHubの公開コミットの 約4% がClaude Codeによるもの(2026年末には20%到達の予測も)

2. Claudeモデルラインナップ

現行モデル比較表

2026年2月現在、Claudeは 3つのモデルクラス で展開されています。

モデル モデルID リリース コンテキスト 最大出力 学習データ
Opus 4.6 claude-opus-4-6 2026年2月5日 200K(1Mベータ) 128K トークン 2025年8月
Sonnet 4.6 claude-sonnet-4-6 2026年2月17日 200K(1Mベータ) 64K トークン 2026年1月
Haiku 4.5 claude-haiku-4-5-20251001 2025年10月 200K 64K トークン 2025年7月

1Mトークンのコンテキストウィンドウ は、Tier 4以上のAPIユーザー向けにベータ提供中です。約1,500ページのテキスト、30,000行のコード、1時間以上の動画に相当します。

ベンチマーク

各モデルの主要ベンチマークスコアです。

ベンチマーク Opus 4.6 Sonnet 4.5 Opus 4.5 説明
SWE-bench Verified 80.8% 77.2% 80.9% 実世界のソフトウェアエンジニアリング
Terminal-Bench 2.0 65.4% エージェント型コーディング
ARC AGI 2 68.8% 37.6% 一般推論(前世代から83%向上)
BrowseComp 84.0% 67.8% エージェント型Web検索
MRCR v2(1M 8-needle) 76% 18.5% 長文コンテキスト検索精度
GPQA Diamond 83.4% 大学院レベルQ&A
OSWorld 61.4% Computer Use

METR自律タスク完了能力

METRの評価によると、Opus 4.6は以下の自律タスク完了能力を示しています:

  • 50%成功率: 最大 14時間30分 のタスク
  • 80%成功率: 最大1時間3分のタスク

注目の実験:Cコンパイラの自動開発

Anthropicの研究者Nicholas Carliniは、16並列のOpus 4.6エージェントを使い、約2週間で 10万行のCコンパイラをRustでゼロから開発 する実験を行いました。このコンパイラは Linux 6.9カーネル、QEMU、FFmpeg、SQLite、PostgreSQL、Redisのコンパイルに成功し、GCCテストスイートの 99% をパスしています。実験コストは約2万ドル(20億入力トークン、1.4億出力トークン)でした。

Opus 4.6 — 最高峰の推論能力

Opus はClaudeファミリーの最上位モデルです。

  • 128K最大出力: 業界最大級の出力長。長文のコード生成や文書作成に最適
  • Agent Teams: 複数のClaudeインスタンスが並列で協調作業する新機能
  • Adaptive Thinking: タスクの複雑さに応じて思考の深さを自動調整
  • 1Mコンテキスト(ベータ): 大規模コードベースの一括分析が可能

向いているユースケース:

  • 大規模なコードベースのリファクタリング・設計
  • 複雑なデータ分析・研究支援
  • 高度な文書作成(法務、技術仕様書)
  • マルチエージェントによる自律的タスク実行

Sonnet 4.6 — 最もバランスの取れた選択肢

Sonnet は性能とコスト、速度のバランスに優れた中核モデルです。開発者テストでは59%がOpus 4.5より好むと回答しており、Sonnet価格帯でOpus級の性能を実現しています。

  • 64K最大出力: 多くのタスクに十分な出力長
  • 1Mコンテキスト(ベータ): Opusと同等のコンテキスト
  • Adaptive Thinking: Opus同様の適応的思考

向いているユースケース:

  • 日常的なコーディング支援
  • ドキュメント作成・要約
  • チャットボット・カスタマーサポート
  • RAG(Retrieval-Augmented Generation)パイプライン

Haiku 4.5 — 高速・低コストの実行者

Haiku は速度とコスト効率に特化したモデルです。

  • 高速レスポンス: 最小限のレイテンシで応答
  • 大量処理: バッチ処理や高頻度APIコールに最適
  • コスト効率: Opusの約1/5のコスト

向いているユースケース:

  • リアルタイムチャット
  • テキスト分類・感情分析
  • データ抽出・構造化
  • 大量のドキュメント処理

モデル進化の歴史

Claudeは短期間で急速に進化してきました。

モデル リリース日 主な特徴
Claude 1 2023年3月 初代モデル
Claude 2 2023年7月 100Kコンテキスト
Claude 3(Opus/Sonnet/Haiku) 2024年3月 3モデル体制、200Kコンテキスト、画像理解
Claude 3.5 Sonnet 2024年6月 GPT-4を上回るベンチマーク
Claude 3.5 Sonnet v2 2024年10月 Computer Use能力の導入
Claude 3.7 Sonnet 2025年2月 Extended Thinking(ハイブリッド推論)
Claude Opus 4 / Sonnet 4 2025年5月 プロフェッショナルグレードのコーディング。ASL-3
Claude Opus 4.1 2025年8月 長時間エージェントセッションの安定性向上
Claude Sonnet 4.5 2025年9月 SWE-bench記録更新
Claude Haiku 4.5 2025年10月 高スループット向け
Claude Opus 4.5 2025年11月 Opus価格 67%引き下げ
Claude Opus 4.6 2026年2月5日 Agent Teams、1Mコンテキスト、128K出力
Claude Sonnet 4.6 2026年2月17日 Opus 4.5を上回るコスパ

注目すべきは、Claude 3.5 Opusがリリースされずにスキップされた点です。Anthropicはモデル番号の連続性よりも、実質的な性能向上を優先する姿勢を取っています。


3. 主要機能と使い方

Agent Teams(エージェントチーム) — Opus 4.6の目玉機能

Agent Teams は、Opus 4.6で導入された画期的な機能です。Claude Codeセッション(「リード」)が、複数の独立したClaudeインスタンス(「チームメイト」)を生成し、各チームメイトが独自のgit worktree(隔離されたリポジトリコピー)で並列に作業します。

リード(メインClaude)
├── チームメイト1: セキュリティ監査   [worktree-1/]
├── チームメイト2: パフォーマンス最適化 [worktree-2/]
├── チームメイト3: テスト作成         [worktree-3/]
└── チームメイト4: ドキュメント更新    [worktree-4/]

使い方

Agent Teamsは、Opus 4.6がタスクの並列化が有益と判断した場合に自動的に起動します。明示的に指示することも可能です。

# 明示的に並列タスクを依頼
> 以下のタスクを並列で進めて:
> 1. userモジュールのユニットテストを追加
> 2. ダッシュボードのCSSレイアウトバグを修正
> 3. READMEを新しいAPIエンドポイントで更新

# 複雑なタスクでは自動的にチームが構成される
> 認証システム全体をJWTベースにリファクタリングして

運用のベストプラクティス

  • 推奨チームサイズ: 2〜5チームメイト
  • タスク粒度: 各チームメイトに5〜6の独立したタスク
  • ファイル競合に注意: 同じファイルを複数チームメイトが編集すると競合が発生する可能性があるため、タスクの依存関係が少ない分割が理想的
  • リードエージェントがチームメイトの成果物をレビュー・マージする

Adaptive Thinking(適応的思考)

従来の budget_tokens パラメータに代わる、Opus 4.6 / Sonnet 4.6で推奨される新しいアプローチです。Claudeがタスクの複雑さに応じて 思考の深さを自動調整 します。

APIでの使い方

import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-opus-4-6",
    max_tokens=16000,
    thinking={
        "type": "adaptive",
        "effort": "high"   # low / medium / high / max
    },
    messages=[{"role": "user", "content": "マイクロサービスアーキテクチャを設計して"}]
)

# レスポンスには思考ブロックとテキストブロックが含まれる
for block in response.content:
    if block.type == "thinking":
        print(f"[思考プロセス]\n{block.thinking}\n")
    elif block.type == "text":
        print(f"[回答]\n{block.text}")

effortレベルの使い分け

レベル 動作 適したタスク
low 最小限の思考。即座に回答 翻訳、単純な質問、定型的な生成
medium 適度な思考 要約、標準的な分析
high(デフォルト) 深い思考。ほぼ常に思考を実行 複雑な推論、コーディング
max 最大限の思考深度 数学の証明、新規研究、難問

従来方式(budget_tokens)との比較

# 従来方式(引き続きサポートされるが非推奨)
response = client.messages.create(
    model="claude-opus-4-6",
    max_tokens=16000,
    thinking={
        "type": "enabled",
        "budget_tokens": 10000  # 思考に使える最大トークン数を明示指定
    },
    messages=[{"role": "user", "content": "..."}]
)

# 推奨方式(Adaptive)
response = client.messages.create(
    model="claude-opus-4-6",
    max_tokens=16000,
    thinking={"type": "adaptive", "effort": "high"},
    messages=[{"role": "user", "content": "..."}]
)

Adaptive Thinkingでは、Claudeが自動的に必要な思考量を判断するため、budget_tokensの設定ミスによる不足・無駄がなくなります。

Tool Use(ツール使用)/ Function Calling

Claudeに外部ツールを定義し、必要に応じて呼び出させる機能です。

基本的な使い方

import anthropic

client = anthropic.Anthropic()

# 1. ツールを定義
tools = [
    {
        "name": "get_weather",
        "description": "指定された都市の現在の天気情報を取得します",
        "input_schema": {
            "type": "object",
            "properties": {
                "location": {
                    "type": "string",
                    "description": "都市名(例:東京)"
                },
                "unit": {
                    "type": "string",
                    "enum": ["celsius", "fahrenheit"],
                    "description": "温度の単位"
                }
            },
            "required": ["location"]
        }
    }
]

# 2. ツール付きでリクエスト
response = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    tools=tools,
    messages=[{"role": "user", "content": "東京とニューヨークの天気を教えて"}]
)

# 3. ツール呼び出しを処理するループ
messages = [{"role": "user", "content": "東京とニューヨークの天気を教えて"}]

while True:
    response = client.messages.create(
        model="claude-sonnet-4-6",
        max_tokens=1024,
        tools=tools,
        messages=messages
    )

    if response.stop_reason == "end_turn":
        # 最終回答を取得
        for block in response.content:
            if block.type == "text":
                print(block.text)
        break

    # ツール呼び出しを実行して結果を返す
    messages.append({"role": "assistant", "content": response.content})
    tool_results = []
    for block in response.content:
        if block.type == "tool_use":
            result = call_weather_api(block.input)  # 実際のAPI呼び出し
            tool_results.append({
                "type": "tool_result",
                "tool_use_id": block.id,
                "content": str(result)
            })
    messages.append({"role": "user", "content": tool_results})

ツール使用の強制指定

# 特定のツールを必ず使わせる
response = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    tools=tools,
    tool_choice={"type": "tool", "name": "get_weather"},
    messages=[{"role": "user", "content": "東京について教えて"}]
)

# いずれかのツールを必ず使わせる
tool_choice={"type": "any"}

# Claude に判断させる(デフォルト)
tool_choice={"type": "auto"}

Computer Use(コンピュータ操作)

Claude 3.5 Sonnetで初めて導入された Computer Use は、Claudeがデスクトップ環境を直接操作する機能です。Sonnet 4.6では保険業務のベンチマークで 94%の精度 を達成しています。

セットアップ

import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=4096,
    tools=[
        {
            "type": "computer_20250124",
            "name": "computer",
            "display_width_px": 1024,
            "display_height_px": 768,
            "display_number": 1
        },
        {
            "type": "text_editor_20250124",
            "name": "str_replace_editor"
        },
        {
            "type": "bash_20250124",
            "name": "bash"
        }
    ],
    messages=[
        {"role": "user", "content": "ブラウザを開いてexample.comにアクセスして"}
    ]
)

対応アクション

アクション 説明
screenshot スクリーンショットを撮影
mouse_move マウスを指定座標へ移動
left_click / right_click / double_click クリック操作
left_click_drag ドラッグ操作
key キーボードキーの押下
type テキストの入力
scroll スクロール
wait 指定時間待機

Computer Use ループ

実際のアプリケーションでは、Claudeのツール呼び出しを実行し、スクリーンショットを返すループを構築します。

import base64

messages = [{"role": "user", "content": "フォームに入力して送信して"}]

while True:
    response = client.messages.create(
        model="claude-sonnet-4-6",
        max_tokens=4096,
        tools=[{"type": "computer_20250124", "name": "computer",
                "display_width_px": 1024, "display_height_px": 768,
                "display_number": 1}],
        messages=messages
    )

    if response.stop_reason == "end_turn":
        break

    # ツール呼び出しを実行し、スクリーンショットを返す
    messages.append({"role": "assistant", "content": response.content})
    tool_results = []
    for block in response.content:
        if block.type == "tool_use":
            execute_computer_action(block.input)
            screenshot = take_screenshot()
            tool_results.append({
                "type": "tool_result",
                "tool_use_id": block.id,
                "content": [{
                    "type": "image",
                    "source": {
                        "type": "base64",
                        "media_type": "image/png",
                        "data": base64.b64encode(screenshot).decode()
                    }
                }]
            })
    messages.append({"role": "user", "content": tool_results})

Web Search / Web Fetch

APIレベルで 一般提供(GA) になったWeb検索・取得機能です。

Web Search の使い方

response = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=4096,
    tools=[
        {
            "type": "web_search_20250305",
            "name": "web_search",
            "max_uses": 5  # 検索回数の上限(オプション)
        }
    ],
    messages=[
        {"role": "user", "content": "2026年の量子コンピュータの最新動向を教えて"}
    ]
)

料金: $10 / 1,000検索(トークン料金に追加)

Web Fetch の使い方

response = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=4096,
    tools=[{"type": "web_fetch", "name": "web_fetch"}],
    messages=[
        {"role": "user", "content": "https://example.com/article の内容を要約して"}
    ]
)

料金: 追加コストなし(標準のトークン料金のみ)

Opus 4.6 / Sonnet 4.6ではコード実行による 動的フィルタリング にも対応しており、検索結果から関連情報だけを抽出してコンテキストウィンドウの消費を抑えられます。

Structured Outputs(構造化出力)

APIレスポンスが指定したJSONスキーマに 100%準拠 することを保証する機能です。

response = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    output_config={
        "format": {
            "type": "json_schema",
            "json_schema": {
                "name": "article_analysis",
                "schema": {
                    "type": "object",
                    "properties": {
                        "title": {"type": "string"},
                        "summary": {"type": "string"},
                        "sentiment": {
                            "type": "string",
                            "enum": ["positive", "negative", "neutral"]
                        },
                        "key_topics": {
                            "type": "array",
                            "items": {"type": "string"}
                        }
                    },
                    "required": ["title", "summary", "sentiment", "key_topics"]
                }
            }
        }
    },
    messages=[{"role": "user", "content": "この記事を分析して: ..."}]
)

import json
result = json.loads(response.content[0].text)
# result は必ず指定したスキーマに準拠

Citations(引用機能)

RAGパイプラインで威力を発揮する機能です。Claudeの回答がドキュメントのどの部分に基づいているかを明示できます。

response = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=4096,
    messages=[{
        "role": "user",
        "content": [
            {
                "type": "document",
                "source": {
                    "type": "text",
                    "media_type": "text/plain",
                    "data": "Anthropicは2021年にDario AmodeiとDaniela Amodeiによって設立された..."
                },
                "title": "会社概要",
                "citations": {"enabled": True}  # 引用機能を有効化
            },
            {"type": "text", "text": "会社はいつ設立されましたか?"}
        ]
    }]
)

# レスポンスに引用情報が含まれる
for block in response.content:
    if block.type == "text":
        print(block.text)
        if hasattr(block, 'citations') and block.citations:
            for cite in block.citations:
                print(f"  引用元: {cite.document_title}")
                print(f"  原文: {cite.cited_text}")

Prompt Caching — 詳細ガイド

コスト最適化の要であるPrompt Cachingの具体的な実装方法です。

response = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    system=[
        {
            "type": "text",
            "text": "あなたはコーディングアシスタントです。PythonとTypeScriptが専門です。",
            "cache_control": {"type": "ephemeral"}  # システムプロンプトをキャッシュ
        }
    ],
    tools=[
        {
            "name": "execute_code",
            "description": "Pythonコードを実行する",
            "input_schema": {
                "type": "object",
                "properties": {"code": {"type": "string"}},
                "required": ["code"]
            },
            "cache_control": {"type": "ephemeral"}  # ツール定義をキャッシュ
        }
    ],
    messages=[{
        "role": "user",
        "content": [
            {
                "type": "text",
                "text": large_document,
                "cache_control": {"type": "ephemeral"}  # 大きなドキュメントをキャッシュ
            },
            {"type": "text", "text": "このドキュメントのポイントを要約して"}
        ]
    }]
)

# キャッシュの利用状況を確認
print(f"入力トークン: {response.usage.input_tokens}")
print(f"キャッシュ作成: {response.usage.cache_creation_input_tokens}")
print(f"キャッシュヒット: {response.usage.cache_read_input_tokens}")

キャッシュのベストプラクティス:

  • 最も長く再利用頻度の高いコンテンツから順にキャッシュ(システムプロンプト → ツール定義 → ドキュメント)
  • キャッシュ可能な最小サイズ: Sonnet/Opus は1,024トークン、Haiku は2,048トークン
  • キャッシュTTL: デフォルト5分(ephemeral
  • cache_control はメッセージではなく コンテンツブロック に配置する
  • 同一プレフィックスのコンテンツは自動的にキャッシュ対象

Batch API — 大量処理の50%コスト削減

# バッチの作成
batch = client.messages.batches.create(
    requests=[
        {
            "custom_id": f"doc-{i}",
            "params": {
                "model": "claude-sonnet-4-6",
                "max_tokens": 1024,
                "messages": [{"role": "user", "content": text}]
            }
        }
        for i, text in enumerate(documents)
    ]
)

print(f"Batch ID: {batch.id}")
print(f"ステータス: {batch.processing_status}")

# ステータス確認
batch_status = client.messages.batches.retrieve(batch.id)
print(f"完了数: {batch_status.request_counts.succeeded}")

# 結果の取得(processing_status == "ended" のとき)
results = client.messages.batches.results(batch.id)
for result in results:
    if result.result.type == "succeeded":
        print(f"ID: {result.custom_id}")
        print(f"回答: {result.result.message.content[0].text}")

結果は24時間以内に返却されます。リアルタイム性が不要なタスク(大量の文書分類、データ抽出、テスト実行など)に最適です。

Compaction(コンパクション)

サーバーサイドで自動的にコンテキストを要約し、 実質的に無制限の会話 を可能にするベータ機能です。コンテキストウィンドウの上限に近づくと、APIが自動的に過去の会話を要約して圧縮します。


4. API料金体系

トークン単価

モデル 入力 出力 キャッシュ読取 Batch
Opus 4.6 $5 / 1M $25 / 1M $0.50 / 1M 2.50/2.50 / 12.50
Sonnet 4.6 $3 / 1M $15 / 1M $0.30 / 1M 1.50/1.50 / 7.50
Haiku 4.5 $1 / 1M $5 / 1M $0.10 / 1M 0.50/0.50 / 2.50

参考: 1Mトークンは日本語で約50万〜70万文字程度に相当します。

以前のOpus 4/4.1は15/15/75でしたが、Opus 4.5以降は 67%の大幅値下げ が行われました。

特別料金

カテゴリ 料金 説明
Long Context(>200K入力) 入力2倍、出力1.5倍 200K超のリクエスト全体に適用
Fast Mode(Opus 4.6のみ) 6倍 高速出力。リサーチプレビュー
Data Residency(US推論指定) 1.1倍 2026年2月以降のモデル対象
Web Search $10 / 1,000検索 トークン料金に追加

Prompt Caching(コスト最適化の要)

システムプロンプトやツール定義をキャッシュし、 入力コストを最大90%削減 できます。

キャッシュタイプ 基本入力価格に対する倍率
5分キャッシュ書き込み 1.25倍
1時間キャッシュ書き込み 2.0倍
キャッシュ読み取り(ヒット) 0.1倍(90%OFF)

Batch APIとの併用で 95%以上のコスト削減 も可能です。

コスト試算の具体例

ユースケース1:カスタマーサポートbot(Sonnet 4.6)

項目
平均入力 2,000トークン/リクエスト
平均出力 500トークン/リクエスト
月間リクエスト 10,000
月額コスト 入力 0.06+出力0.06 + 出力 0.075 = 約 $0.14/月

ユースケース2:コードレビュー自動化(Opus 4.6)

項目
平均入力 50,000トークン/リクエスト
平均出力 2,000トークン/リクエスト
月間リクエスト 500
通常月額 入力 125+出力125 + 出力 25 = $150/月
Batch API適用 $75/月
Batch + Cache $20〜30/月

5. 利用プラン

個人向けプラン

プラン 月額料金 利用量 主な特徴
Free 無料 基本レベル Claude Sonnet、基本Artifacts、Web検索
Pro 20/月(年額20/月(年額17/月) Freeの5倍 全モデル、Extended Thinking、Projects
Max 5x $100/月 Proの5倍 ヘビーユーザー向け
Max 20x $200/月 Proの20倍 パワーユーザー向け

チーム・エンタープライズ向けプラン

プラン 月額料金 席数 主な特徴
Team Standard $25/ユーザー/月 5〜75 1.25倍Pro利用量、管理コンソール
Team Premium $125/ユーザー/月 5〜75 6.25倍Pro利用量、Claude Code含む
Enterprise カスタム 70+ SCIM、監査ログ、RBAC、500Kコンテキスト、HIPAA

API ティア

ティア デポジット 月間上限 RPM(Sonnet) ITPM
Tier 1 $5 $100 50 30,000
Tier 2 $40 $500 1,000 450,000
Tier 3 $200 $1,000 2,000 800,000
Tier 4 $400 $5,000 4,000 2,000,000

キャッシュ済みトークンはITPMにカウントされません 。これは大きなスループット上のメリットです。


6. 開発者向けツール・エコシステム

Claude Code

Claude Code は、Anthropicが提供する公式CLIツールで、ターミナルからClaudeをエージェントとして利用できます。単体で 年間25億ドル の売上を生み出す、Anthropicの成長ドライバーです。

# インストール
npm install -g @anthropic-ai/claude-code

# 起動
claude

主な機能

  • コードベース全体の理解: 大規模プロジェクトのファイル構造、依存関係を自律的に把握
  • ファイル操作: ファイルの読み取り・書き込み・編集をツールとして実行
  • Bash実行: ターミナルコマンドの実行(テスト、ビルド、git操作)
  • Git統合: コミット作成、ブランチ操作、PR作成を自然言語で指示
  • Agent Teams: 複数のClaude Codeインスタンスが並列協調(Opus 4.6)
  • Web検索・取得: 最新情報の取得
  • マルチファイル編集: 複数ファイルにまたがる変更を一括実行

CLAUDE.md — プロジェクト固有の指示書

CLAUDE.md はClaude Codeが毎セッション自動読み込みするプロジェクト固有の指示書です。階層的に複数のファイルを配置できます。

階層的読み込み:

ファイル スコープ 共有
~/.claude/CLAUDE.md 全プロジェクト共通 個人用
./CLAUDE.md プロジェクト全体 gitでチームと共有
./CLAUDE.local.md プロジェクト全体 gitignore(個人設定)
./src/CLAUDE.md サブディレクトリ 該当ディレクトリで作業時のみ読み込み
.claude/rules/*.md プロジェクト全体 ドメイン別ルール

効果的なCLAUDE.mdの書き方:

# プロジェクト名

## Quick Start
・開発サーバー: `pnpm dev`
・テスト: `pnpm test`

## コーディング規約
・ES modules(import/export)を使用
・any型は禁止、unknownを使用

## アーキテクチャ
・フロントエンド: Next.js 14 (App Router)
・バックエンド: FastAPI
・DB: Supabase (PostgreSQL + RLS)

## 注意点
・IMPORTANT: テスト通過を確認してからコミットすること

ベストプラクティス:

  • 50〜100行程度に抑える。各行について「これを消したらClaudeが間違えるか?」を自問する
  • IMPORTANTYOU MUST で重要ルールを強調すると遵守率が上がる
  • Claudeが間違えたら、そのルールをCLAUDE.mdに追加して学習させる
  • 他のファイルを @docs/architecture.md 構文で参照可能

Skills(スキル) — カスタムスラッシュコマンド

Skillsは、Claude Codeの最も強力な拡張機能です。Markdownファイルでカスタムコマンドを定義し、 /skill-name で呼び出せます。

ディレクトリ構造:

.claude/
├── commands/              # レガシー形式(引き続きサポート)
│   └── review.md         # /project:review で呼び出し
└── skills/                # 新形式(推奨)
    └── fix-issue/
        └── SKILL.md      # /fix-issue で呼び出し
レベル パス スコープ
プロジェクト .claude/skills/<name>/SKILL.md このプロジェクトのみ
ユーザー ~/.claude/skills/<name>/SKILL.md 全プロジェクト
レガシー .claude/commands/<name>.md このプロジェクトのみ

SKILL.mdの書き方:

---
name: fix-issue
description: GitHub Issueを修正する。Issueの番号を引数に取る。
---

GitHub Issue $ARGUMENTS を修正してください。

手順:
1. Issueの内容を読み取る
2. 関連するコードを特定
3. 修正を実装
4. テストを作成
5. コミットを作成

主要なフロントマターフィールド:

フィールド 説明
name コマンド名(小文字、ハイフン可)
description 説明。Claudeが自動呼び出しの判断に使用
argument-hint 引数のヒント(例:[issue-number]
disable-model-invocation true でユーザー手動呼び出しのみに制限
allowed-tools スキル実行中に許可するツール
context fork でサブエージェントとして実行

引数の使い方:

変数 説明
$ARGUMENTS 全引数
$0, $1, $2 位置引数(0始まり)

呼び出し例:

# Skillを引数付きで呼び出し
> /fix-issue 123

# レガシーコマンドの呼び出し
> /project:review

動的コンテキスト注入: シェルコマンドの結果をSkillに注入できます。

---
name: pr-summary
description: PRの変更内容をまとめる
context: fork
agent: Explore
---
## PRの情報
・差分: !`gh pr diff`
・コメント: !`gh pr view --comments`

この内容をもとにPRをレビューしてください。

主要な組み込みスラッシュコマンド:

コマンド 説明
/help ヘルプを表示
/clear 会話履歴をクリア
/compact コンテキストを圧縮
/init CLAUDE.mdを初期化
/cost トークン使用量とコストを表示
/model モデルを切り替え
/memory CLAUDE.mdを編集
/fast Fast Modeを切り替え(同じモデルで高速出力)
/review コードレビューを依頼
/commit gitコミットを作成
/hooks フックの対話的管理
/permissions 権限の表示・変更
/context コンテキスト情報とスキルバジェットを確認

Hooks(フック) — 自動化された品質管理

HooksはClaude Codeのライフサイクルイベントに応じて自動実行されるルールです。CLAUDE.mdの指示が「推奨」であるのに対し、Hooksは 確実に実行される 点が異なります。

設定場所: .claude/settings.json(プロジェクト)または ~/.claude/settings.json(ユーザー)

主要イベント:

イベント タイミング ブロック可否
PreToolUse ツール実行前 可(exit 2で阻止)
PostToolUse ツール実行後 不可(実行済み)
UserPromptSubmit ユーザー入力送信時
Stop Claude応答完了時
Notification 通知送信時 不可
SessionStart セッション開始時 不可

4種類のハンドラー:

タイプ 説明
command シェルコマンドを実行
http HTTP POSTを送信
prompt LLMに判定を依頼(yes/no)
agent サブエージェントで深い分析

実用例1:ファイル保存時に自動フォーマット

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "jq -r '.tool_input.file_path' | xargs npx prettier --write"
          }
        ]
      }
    ]
  }
}

実用例2:機密ファイルへの書き込みをブロック

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "if echo $CLAUDE_FILE_PATH | grep -q '.env\\|credentials'; then echo 'BLOCKED: 機密ファイルは変更できません' >&2; exit 2; fi"
          }
        ]
      }
    ]
  }
}

実用例3:危険なコマンドをLLMで判定

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "prompt",
            "prompt": "このコマンドは安全ですか? $ARGUMENTS",
            "model": "claude-haiku-4-5"
          }
        ]
      }
    ]
  }
}

exit codeのルール:

  • 0: 成功(許可)
  • 2: ブロック。stderrの内容がClaudeにフィードバックされる
  • その他: 非ブロックエラー

Model Context Protocol(MCP)

MCP(Model Context Protocol) は、Anthropicが開発したオープンプロトコルで、AIモデルと外部ツール・データソースを接続するための標準仕様です。

flowchart LR
    subgraph Client["AIアプリケーション(MCPクライアント)"]
        Claude["Claude"]
    end
    subgraph Servers["MCPサーバー群"]
        GH["GitHub"]
        DB["データベース"]
        Slack["Slack"]
        FS["ファイルシステム"]
    end
    Claude <-->|MCP| GH
    Claude <-->|MCP| DB
    Claude <-->|MCP| Slack
    Claude <-->|MCP| FS

MCPの特徴

  • オープン標準: MITライセンスで公開。Anthropic以外のツールでも採用
  • クライアント-サーバーアーキテクチャ: AIアプリ(クライアント)とツール(サーバー)を疎結合
  • トランスポート: stdio(ローカル)とHTTP/SSE(リモート)に対応
  • 4つのプリミティブ: Tools(ツール)、Resources(リソース)、Prompts(プロンプト)、Sampling(サンプリング)
  • SDK: Python、TypeScript、Java等の公式SDK

主要なMCPサーバー

コミュニティで開発されたMCPサーバーが増え続けています。

サーバー 機能
GitHub リポジトリ操作、Issue/PR管理
PostgreSQL データベースクエリ
Slack メッセージ送受信
Filesystem ファイル操作
Puppeteer ブラウザ自動操作
Google Drive ドキュメント管理

MCPは Cursor、VS Code Copilot など、Claude以外のAIツールでも採用が進んでおり、AIツール連携の業界標準になりつつあります。

SDK・API

公式SDK:

言語 パッケージ名
Python anthropic
TypeScript @anthropic-ai/sdk

Pythonでの基本的なAPI呼び出し例:

import anthropic

client = anthropic.Anthropic()

message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Pythonでクイックソートを実装してください"}
    ]
)
print(message.content[0].text)

ストリーミング:

with client.messages.stream(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[{"role": "user", "content": "記事の要約をお願いします"}]
) as stream:
    for text in stream.text_stream:
        print(text, end="", flush=True)

Cowork Platform

2026年1月にリリースされた Cowork は、Claude Codeの能力をエンジニアリング以外のナレッジワークに拡張するプラットフォームです。営業、法務、財務など11のオープンソースプラグインが用意されています。

claude.ai の主要機能

Projects(プロジェクト):

  • プロジェクトごとに会話を整理
  • ファイルをアップロードして永続的なコンテキストとして利用
  • カスタムインストラクション設定

Artifacts(アーティファクト):

  • コード、HTML/CSS/JS、SVG、Reactコンポーネントなどをインタラクティブに生成
  • リアルタイムプレビュー
  • 作成したArtifactsの共有機能

7. 安全性とAIアライメント

Anthropicの最大の特徴は、 AI安全性を企業ミッションの中核に据えている ことです。

Constitutional AI(CAI)

Constitutional AI は、Anthropicが2022年に発表した独自のAI安全性手法で、AIの安全性研究において最も影響力のあるアプローチの一つです。

flowchart TD
    A["1. モデルが応答を生成"] --> B["2. 憲法の原則に照らして自己批評"]
    B --> C["3. 批評に基づいて応答を修正"]
    C --> D["4. 修正された応答でRLAIF学習"]
    D --> E["安全でありながら有用なモデル"]

ポイント:

  1. 自己批評と修正: モデルが自分の出力を「憲法」の原則に照らして批評し、修正する
  2. RLAIF: 人間ではなくAIのフィードバックで強化学習(Reinforcement Learning from AI Feedback)。Anthropicが提唱したこの手法は、業界標準になりつつある
  3. 透明性: 安全性の目標が自然言語で明文化されている

Claudeの「憲法」は、国連人権宣言、プラットフォームの信頼・安全ガイドライン、他のAIラボの原則、非西洋的観点など、多様な情報源から構成されています。

Responsible Scaling Policy(RSP)

Anthropicは AI Safety Level(ASL) という、バイオセーフティレベル(BSL)にヒントを得た独自のフレームワークでモデルのリスクを管理しています。

レベル 説明 状態
ASL-1 カタストロフィックなリスクなし
ASL-2 強化されたセキュリティ対策 以前のClaude
ASL-3 大幅に強化された安全策 Claude 4以降(2025年5月〜)
ASL-4 最高水準の安全対策 仮説的段階

ASL-3は2025年5月のClaude Opus 4リリース時に発動され、モデル重みの盗難防止、CBRN(化学・生物・放射線・核)兵器悪用防止のための配備措置、多層防御(アクセス制御、リアルタイム分類器、非同期モニタリング)が導入されています。

2026年2月のRSP v3.0改訂について: Anthropicは2026年2月24日にRSP v3.0を公開し、従来の「安全策が証明されるまでモデルを訓練しない」という固定的な誓約を、より柔軟な「Frontier Safety Roadmap」に移行しました。この変更については、安全性コミットメントの強化と見る意見と弱体化と見る意見の双方があります。

解釈性研究(Mechanistic Interpretability)

Anthropicの解釈性研究は、 MIT Technology Reviewの2026年10大ブレークスルー技術 に選出されました。

Circuit Tracing(回路追跡)— 2025年3月

Claudeが「思考する」過程を、 帰属グラフ(Attribution Graph) として可視化する手法です。

この研究により、以下のことが明らかになりました:

  • モデルは多段推論で中間表現を形成する(例:「ダラス」→「テキサス」→「オースティン」)
  • 詩を書く際、行を書く前に韻を踏む単語を事前に選択している
  • 医療的な推論では内部的に診断を生成している

ツールは オープンソースで公開 され、コミュニティがGemma-2やLlama-3にも適用しています。

その他の重要な研究成果

  • Alignment Faking: モデルが訓練なしにアライメントの偽装を行う初の実証
  • Reasoning Faithfulness: Chain-of-Thoughtの思考プロセスが必ずしも忠実でないことの発見
  • Introspection: モデルが自身の内部状態を限定的に内省できることの証拠

8. 競合LLMとの比較

2026年の主要LLM

項目 Claude (Anthropic) GPT (OpenAI) Gemini (Google)
最上位モデル Opus 4.6 GPT-5.2 Gemini 3 Pro
コンテキスト 200K(1Mベータ) 400K 1M(ネイティブ)
最大出力 128K
マルチモーダル テキスト+画像+PDF テキスト+画像+音声+動画 テキスト+画像+音声+動画
SWE-bench 80.8% 約70% 約65%
API入力単価 $5/1M(Opus) $5/1M(GPT-4o) $1.25/1M(Gemini)
エンタープライズシェア 40% 27% 21%
API提供先 AWS + GCP + Azure Azure GCPのみ

Claudeの強み

  1. コーディング: SWE-bench 80.8%で業界トップ。AIコーディング市場 54% シェア
  2. エージェント能力: Agent Teamsによる並列自律作業。METR評価で14時間超のタスク完了
  3. 指示追従性: 複雑なシステムプロンプトへの忠実な追従
  4. 128K出力: 業界最大級の最大出力トークン数
  5. マルチクラウド: 唯一AWS/GCP/Azure全てで利用可能なフロンティアモデル
  6. 日本語能力: 自然な日本語生成。技術文書の翻訳品質も高い

Claudeの弱み

  1. コンテキスト長: 1Mはまだベータ。Geminiは1Mがネイティブ
  2. マルチモーダル: 音声・動画は未対応
  3. 速度: Geminiが全体的に高速
  4. 数学特化: OpenAI o3が純粋な数学ベンチマークでリード

使い分けの指針

ユースケース 推奨 理由
複雑なコーディング・設計 Claude Opus 4.6 SWE-bench最高峰、Agent Teams
日常的なコーディング Claude Sonnet 4.6 コスパ最良、59%がOpus 4.5より好む
大量テキスト処理 Claude Haiku 4.5(Batch) Batch APIで50%OFF
音声・動画含むタスク GPT-5.2 / Gemini 3 Claudeは未対応
超長文コンテキスト Gemini 3 Pro 1Mネイティブ対応
数学・論理パズル OpenAI o3 数学特化
Google連携ワークフロー Gemini 3 Workspace統合

9. 実践:Claude活用パターン

パターン1: Claude Codeでの開発ワークフロー

Claude Codeを使った典型的な開発セッションの流れです。

# 1. プロジェクトの概要を理解させる
> このプロジェクトの構造を説明して

# 2. 新機能の実装を依頼
> ユーザー認証のためのJWTミドルウェアを追加して。
> テストも書いてください。

# 3. バグの調査と修正
> ログインページで500エラーが出ている。原因を調査して修正して。

# 4. Agent Teamsで並列作業(Opus 4.6)
> セキュリティ監査、パフォーマンス最適化、テストカバレッジ改善を
> 並列で進めて

# 5. カスタムSkillの呼び出し
> /fix-issue 123

# 6. コミット作成
> /commit

CLAUDE.md + Skills + Hooks の連携例:

プロジェクトに以下を設定すると、チーム全体で一貫した開発体験が得られます。

CLAUDE.md          → コーディング規約、アーキテクチャ情報
.claude/skills/    → レビュー、デプロイ、Issue修正などのワークフロー
.claude/settings.json → PostToolUse で自動フォーマット、機密ファイルのブロック

パターン2: RAGパイプライン(Citations + Caching)

Citations(引用)とPrompt Caching を組み合わせた、コスト効率の良い質問応答システムです。

import anthropic

client = anthropic.Anthropic()

# 大きなドキュメントをキャッシュしつつ、引用機能を有効化
response = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=2048,
    system=[{
        "type": "text",
        "text": "提供されたドキュメントに基づいて回答してください。",
        "cache_control": {"type": "ephemeral"}  # システムプロンプトをキャッシュ
    }],
    messages=[{
        "role": "user",
        "content": [
            {
                "type": "document",
                "source": {
                    "type": "text",
                    "media_type": "text/plain",
                    "data": large_document
                },
                "title": "社内マニュアル",
                "citations": {"enabled": True},  # 引用機能ON
                "cache_control": {"type": "ephemeral"}  # ドキュメントもキャッシュ
            },
            {"type": "text", "text": user_question}
        ]
    }]
)

# 引用付きの回答を取得
for block in response.content:
    if block.type == "text":
        print(block.text)
        if hasattr(block, 'citations') and block.citations:
            for cite in block.citations:
                print(f"  → 引用元: {cite.cited_text[:50]}...")

2回目以降のリクエストではキャッシュヒットにより入力コストが 90%削減 されます。

パターン3: Batch APIでの大量処理

1万件のカスタマーレビューを分類する例です。通常料金の 50%OFF で処理できます。

import anthropic
import json

client = anthropic.Anthropic()

# バッチ作成(最大10万リクエストまたは256MB)
batch = client.messages.batches.create(
    requests=[
        {
            "custom_id": f"review-{i}",
            "params": {
                "model": "claude-haiku-4-5-20251001",  # 大量処理にはHaiku
                "max_tokens": 256,
                "messages": [{"role": "user", "content": f"以下のレビューを positive/negative/neutral に分類:\n{text}"}],
                "output_config": {
                    "format": {
                        "type": "json_schema",
                        "json_schema": {
                            "name": "classification",
                            "schema": {
                                "type": "object",
                                "properties": {
                                    "sentiment": {"type": "string", "enum": ["positive", "negative", "neutral"]},
                                    "confidence": {"type": "number"}
                                },
                                "required": ["sentiment", "confidence"]
                            }
                        }
                    }
                }
            }
        }
        for i, text in enumerate(reviews)
    ]
)

# 結果取得(24時間以内)
results = client.messages.batches.results(batch.id)
for result in results:
    if result.result.type == "succeeded":
        data = json.loads(result.result.message.content[0].text)
        print(f"{result.custom_id}: {data['sentiment']} ({data['confidence']:.0%})")

パターン4: MCPサーバーとの連携

Claude Codeの設定ファイルにMCPサーバーを定義します。

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
    }
  }
}

設定後、Claude Codeは自然言語でGitHub操作やDB操作ができるようになります。

> 直近1週間でクローズされたIssueの一覧を取得して
> usersテーブルで、先月登録したユーザーの数を教えて

パターン5: Web Search + Structured Outputs

最新情報を検索し、構造化されたJSONで返す組み合わせです。

response = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=4096,
    tools=[{
        "type": "web_search_20250305",
        "name": "web_search",
        "max_uses": 3
    }],
    output_config={
        "format": {
            "type": "json_schema",
            "json_schema": {
                "name": "tech_trends",
                "schema": {
                    "type": "object",
                    "properties": {
                        "trends": {
                            "type": "array",
                            "items": {
                                "type": "object",
                                "properties": {
                                    "name": {"type": "string"},
                                    "description": {"type": "string"},
                                    "impact": {"type": "string", "enum": ["high", "medium", "low"]}
                                },
                                "required": ["name", "description", "impact"]
                            }
                        }
                    },
                    "required": ["trends"]
                }
            }
        }
    },
    messages=[{"role": "user", "content": "2026年のAI業界の主要トレンドを調査して"}]
)

10. 2026年の展望

Claudeの進化の方向性

2025年5月から2026年2月の間に、Claudeは4.0→4.1→4.5→4.6と急速にアップデートされています。この速度から、2026年内にさらなる大幅進化が予想されます。

  1. エージェント能力の深化: Agent Teamsのさらなる進化、長時間自律タスクの安定性向上
  2. マルチモーダル拡張: 音声・動画対応の可能性
  3. コンテキスト長の標準化: 1Mコンテキストのベータからの正式提供
  4. エンタープライズ展開: 3大クラウドでの提供強化、コンプライアンス対応の充実
  5. コスト効率のさらなる改善: Opus 4.5での67%値下げに続く、性能対コスト比の向上

エンタープライズ動向

Menlo Venturesの調査によると、エンタープライズLLM API支出に占めるClaudeのシェアは2023年の12%から2025年の40%へと急伸しています。特にコーディング用途での強さ(54%シェア)が特徴的で、開発者ツール市場でのポジションが全体的な普及を牽引しています。

AI業界全体のトレンド

  • AIエージェントの実用化: 2026年は「AIエージェント元年」。各社がエージェント型AIを本格展開
  • 規制の進展: EU AI Actの施行、各国のAI規制法の整備
  • 安全性議論の深化: AnthropicのRSP改訂をきっかけに、自主規制のあり方が議論に
  • マルチクラウドAI: 単一クラウドに依存しないAI活用が標準に

まとめ

Claudeは、 安全性を重視しつつも実用的な性能を提供する LLMとして、確固たるポジションを確立しています。特にコーディング分野では圧倒的な強さを持ち、エンタープライズ市場でのシェアも急速に拡大しています。

開発者にとってのポイント:

  • Claude CodeとAgent Teamsによる開発ワークフローの革新
  • 128K出力 + 1Mコンテキスト(ベータ)による大規模処理
  • MCPによるツール連携の標準化

ビジネスユーザーにとってのポイント:

  • Fortune 10のうち8社が採用する信頼性
  • AWS / GCP / Azure全てで利用可能なマルチクラウド対応
  • HIPAA準拠、SOC 2 Type II対応のセキュリティ

本記事を参考に、ぜひClaude活用の第一歩を踏み出してみてください。


更新履歴

更新日 内容
2026-02-28 初版公開

ご注意: 本記事は2026年2月時点の情報に基づいています。Claudeは頻繁にアップデートされるため、最新の料金・機能は 公式ドキュメント をご確認ください。

執筆
📝
Congaroo Media 編集部
この記事をシェア