Loading...
    • 開発者ガイド
    • API リファレンス
    • MCP
    • リソース
    • リリースノート
    Search...
    ⌘K

    はじめの一歩

    Claudeの紹介クイックスタート

    モデルと料金

    モデル概要モデルの選択Claude 4.5の新機能Claude 4.5への移行モデルの廃止予定価格設定

    Claudeで構築する

    機能概要Messages API の使用コンテキストウィンドウプロンプトのベストプラクティス

    機能

    プロンプトキャッシングコンテキスト編集拡張思考ストリーミングメッセージバッチ処理引用多言語サポートトークンカウント埋め込みビジョンPDFサポートFiles API検索結果Google Sheetsアドオン

    ツール

    概要ツール使用の実装方法トークン効率的なツール使用細粒度ツールストリーミングBashツールコード実行ツールコンピュータ使用ツールテキストエディタツールWeb fetch toolウェブ検索ツールメモリツール

    エージェントスキル

    概要クイックスタートスキル作成のベストプラクティスAPIでエージェントスキルを使用する

    Agent SDK

    概要Agent SDK リファレンス - TypeScriptPython SDK

    ガイド

    ストリーミング入力権限の処理セッション管理Agent SDKのホスティングシステムプロンプトの変更SDK内のMCPカスタムツールSDKにおけるサブエージェントSDKでのスラッシュコマンドSDK内のエージェントスキルコストと使用量の追跡Todo リストSDK のプラグイン

    API内のMCP

    MCPコネクタリモートMCPサーバー

    Claude on 3rd-party platforms

    Amazon BedrockVertex AI

    プロンプトエンジニアリング

    概要プロンプトジェネレータープロンプトテンプレートの使用プロンプト改善ツール明確で直接的な指示例(マルチショットプロンプト)を使用してClaudeの動作を導くClaudeに考えさせる(CoT)XMLタグを使用Claudeに役割を与える(システムプロンプト)Claudeの応答を事前入力複雑なプロンプトのチェーン化長文コンテキストのヒント拡張思考のヒント

    テストと評価

    成功基準を定義するテストケースを開発する評価ツールの使用レイテンシの削減

    ガードレールを強化

    幻覚を減らす出力の一貫性を高めるジェイルブレイクの軽減handle-streaming-refusalsプロンプトリークの削減Claudeのキャラクターを維持

    管理とモニタリング

    Admin API概要使用量とコストAPIClaude Code Analytics API
    Console
    Claude on 3rd-party platforms

    Amazon Bedrock上のClaude

    AnthropicのClaudeモデルは、Amazon Bedrockを通じて一般提供されています。

    Bedrockを通じてClaudeを呼び出すことは、AnthropicのクライアントSDKを使用してClaudeを呼び出す方法とは若干異なります。このガイドでは、PythonまたはTypeScriptのいずれかでBedrock上のClaudeへのAPI呼び出しを完了するプロセスについて説明します。

    このガイドでは、すでにAWSアカウントにサインアップし、プログラムによるアクセスを設定していることを前提としています。

    AWS CLIのインストールと設定

    1. AWS CLIのバージョンをバージョン2.13.23以上でインストールします
    2. AWS configureコマンドを使用してAWS認証情報を設定します(AWS CLIの設定を参照)。または、AWSダッシュボード内の「コマンドラインまたはプログラムによるアクセス」に移動して、ポップアップモーダルの指示に従い、認証情報を見つけます。
    3. 認証情報が機能していることを確認します:
    Shell
    aws sts get-caller-identity

    BedrockにアクセスするためのSDKをインストール

    AnthropicのクライアントSDKはBedrockをサポートしています。また、boto3のようなAWS SDKを直接使用することもできます。

    pip install -U "anthropic[bedrock]"

    Bedrockへのアクセス

    Anthropicモデルをサブスクライブ

    AWS Console > Bedrock > Model Accessに移動して、Anthropicモデルへのアクセスをリクエストします。Anthropicモデルの可用性はリージョンによって異なることに注意してください。最新情報については、AWSドキュメントを参照してください。

    APIモデルID

    モデルベースBedrock モデルIDglobaluseujpapac
    Claude Sonnet 4.5anthropic.claude-sonnet-4-5-20250929-v1:0YesYesYesYesNo
    Claude Sonnet 4anthropic.claude-sonnet-4-20250514-v1:0YesYesYesNoYes
    Claude Sonnet 3.7 anthropic.claude-3-7-sonnet-20250219-v1:0NoYesYesNoYes
    Claude Opus 4.1anthropic.claude-opus-4-1-20250805-v1:0NoYesNoNoNo
    Claude Opus 4anthropic.claude-opus-4-20250514-v1:0NoYesNoNoNo
    Claude Opus 3 anthropic.claude-3-opus-20240229-v1:0NoYesNoNoNo
    Claude Haiku 4.5anthropic.claude-haiku-4-5-20251001-v1:0YesYesYesNoNo
    Claude Haiku 3.5anthropic.claude-3-5-haiku-20241022-v1:0NoYesNoNoNo
    Claude Haiku 3anthropic.claude-3-haiku-20240307-v1:0NoYesYesNoYes

    リージョナルとグローバルモデルIDの詳細については、以下のグローバルとリージョナルエンドポイントセクションを参照してください。

    利用可能なモデルをリスト表示

    以下の例は、Bedrockを通じて利用可能なすべてのClaudeモデルのリストを出力する方法を示しています:

    aws bedrock list-foundation-models --region=us-west-2 --by-provider anthropic --query "modelSummaries[*].modelId"

    リクエストの作成

    以下の例は、Bedrock上のClaudeからテキストを生成する方法を示しています:

    from anthropic import AnthropicBedrock
    
    client = AnthropicBedrock(
        # 以下のキーを提供するか、デフォルトのAWS認証情報プロバイダー(例:
        # ~/.aws/credentialsまたは「AWS_SECRET_ACCESS_KEY」および「AWS_ACCESS_KEY_ID」環境変数)を使用して認証します。
        aws_access_key="<access key>",
        aws_secret_key="<secret key>",
        # 一時的な認証情報はaws_session_tokenで使用できます。
        # 詳細については、https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.htmlを参照してください。
        aws_session_token="<session_token>",
        # aws_regionはリクエストが行われるAWSリージョンを変更します。デフォルトでは、AWS_REGIONを読み込み、
        # それが存在しない場合はus-east-1にデフォルト設定されます。~/.aws/configからリージョンを読み込まないことに注意してください。
        aws_region="us-west-2",
    )
    
    message = client.messages.create(
        model="global.anthropic.claude-sonnet-4-5-20250929-v1:0",
        max_tokens=256,
        messages=[{"role": "user", "content": "Hello, world"}]
    )
    print(message.content)

    詳細については、クライアントSDKを参照してください。また、公式のBedrockドキュメントはこちらです。

    アクティビティログ

    Bedrockは呼び出しログサービスを提供しており、顧客はプロンプトと完了内容をログに記録できます。

    Anthropicは、アクティビティを理解し、潜在的な悪用を調査するために、少なくとも30日間のローリングベースでアクティビティをログに記録することをお勧めします。

    このサービスを有効にしても、AWSまたはAnthropicはコンテンツにアクセスできません。

    機能サポート

    Bedrockで現在サポートされているすべての機能はこちらで確認できます。

    Bedrock上のPDFサポート

    PDFサポートは、Converse APIとInvokeModel APIの両方を通じてAmazon Bedrock上で利用可能です。PDFプロセッシング機能と制限の詳細については、PDFサポートドキュメントを参照してください。

    Converse APIユーザーの重要な考慮事項:

    • ビジュアルPDF分析(チャート、画像、レイアウト)には引用を有効にする必要があります
    • 引用がない場合、基本的なテキスト抽出のみが利用可能です
    • 強制引用なしで完全に制御するには、InvokeModel APIを使用してください

    2つのドキュメント処理モードとその制限の詳細については、PDFサポートガイドを参照してください。

    100万トークンコンテキストウィンドウ

    Claude Sonnet 4および4.5は、Amazon Bedrock上で100万トークンコンテキストウィンドウをサポートしています。

    100万トークンコンテキストウィンドウは現在ベータ版です。拡張コンテキストウィンドウを使用するには、Bedrock APIリクエストにcontext-1m-2025-08-07ベータヘッダーを含めてください。

    グローバルとリージョナルエンドポイント

    Claude Sonnet 4.5とすべての将来のモデルから始まり、Amazon Bedrockは2つのエンドポイントタイプを提供します:

    • グローバルエンドポイント:最大可用性のための動的ルーティング
    • リージョナルエンドポイント:特定の地理的リージョンを通じた保証されたデータルーティング

    リージョナルエンドポイントには、グローバルエンドポイントに対する10%の価格プレミアムが含まれます。

    これはClaude Sonnet 4.5と将来のモデルにのみ適用されます。古いモデル(Claude Sonnet 4、Opus 4、およびそれ以前)は既存の価格構造を維持します。

    各オプションを使用する場合

    グローバルエンドポイント(推奨):

    • 最大可用性とアップタイムを提供します
    • リクエストを利用可能な容量があるリージョンに動的にルーティングします
    • 価格プレミアムなし
    • データレジデンシーが柔軟なアプリケーションに最適です

    リージョナルエンドポイント(CRIS):

    • トラフィックを特定の地理的リージョンを通じてルーティングします
    • データレジデンシーとコンプライアンス要件に必要です
    • 米国、EU、日本、オーストラリアで利用可能です
    • 10%の価格プレミアムは、専用リージョナル容量のインフラストラクチャコストを反映しています

    実装

    グローバルエンドポイントを使用(Sonnet 4.5および4のデフォルト):

    Claude Sonnet 4.5および4のモデルIDには、すでにglobal.プレフィックスが含まれています:

    from anthropic import AnthropicBedrock
    
    client = AnthropicBedrock(aws_region="us-west-2")
    
    message = client.messages.create(
        model="global.anthropic.claude-sonnet-4-5-20250929-v1:0",
        max_tokens=256,
        messages=[{"role": "user", "content": "Hello, world"}]
    )

    リージョナルエンドポイントを使用(CRIS):

    リージョナルエンドポイントを使用するには、モデルIDからglobal.プレフィックスを削除します:

    from anthropic import AnthropicBedrock
    
    client = AnthropicBedrock(aws_region="us-west-2")
    
    # US リージョナルエンドポイント(CRIS)を使用
    message = client.messages.create(
        model="anthropic.claude-sonnet-4-5-20250929-v1:0",  # global. プレフィックスなし
        max_tokens=256,
        messages=[{"role": "user", "content": "Hello, world"}]
    )

    追加リソース

    • AWS Bedrock価格: aws.amazon.com/bedrock/pricing
    • AWS価格ドキュメント: Bedrock価格ガイド
    • AWSブログ投稿: Amazon BedrockでClaude Sonnet 4.5を導入
    • Anthropic価格詳細: 価格ドキュメント
    • AWS CLIのインストールと設定
    • BedrockにアクセスするためのSDKをインストール
    • Bedrockへのアクセス
    • Anthropicモデルをサブスクライブ
    • Bedrock上のPDFサポート
    • 100万トークンコンテキストウィンドウ
    © 2025 ANTHROPIC PBC

    Products

    • Claude
    • Claude Code
    • Max plan
    • Team plan
    • Enterprise plan
    • Download app
    • Pricing
    • Log in

    Features

    • Claude and Slack
    • Claude in Excel

    Models

    • Opus
    • Sonnet
    • Haiku

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Claude Developer Platform

    • Overview
    • Developer docs
    • Pricing
    • Amazon Bedrock
    • Google Cloud’s Vertex AI
    • Console login

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Help and security

    • Availability
    • Status
    • Support center

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy

    Products

    • Claude
    • Claude Code
    • Max plan
    • Team plan
    • Enterprise plan
    • Download app
    • Pricing
    • Log in

    Features

    • Claude and Slack
    • Claude in Excel

    Models

    • Opus
    • Sonnet
    • Haiku

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Claude Developer Platform

    • Overview
    • Developer docs
    • Pricing
    • Amazon Bedrock
    • Google Cloud’s Vertex AI
    • Console login

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Help and security

    • Availability
    • Status
    • Support center

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    © 2025 ANTHROPIC PBC