Loading...
    • 開発者ガイド
    • API リファレンス
    • MCP
    • リソース
    • リリースノート
    Search...
    ⌘K
    はじめに
    Claude の紹介クイックスタート
    モデルと料金
    モデル概要モデルの選び方Claude 4.6 の新機能移行ガイドモデルの廃止料金
    Claude で構築する
    機能概要Messages API の使用停止理由の処理プロンプトのベストプラクティス
    コンテキスト管理
    コンテキストウィンドウコンパクションコンテキスト編集
    機能
    プロンプトキャッシング拡張思考適応型思考エフォートメッセージのストリーミングバッチ処理引用多言語サポートトークンカウントエンベディングビジョンPDF サポートFiles API検索結果構造化出力
    ツール
    概要ツール使用の実装方法きめ細かいツールストリーミングBash ツールコード実行ツールプログラムによるツール呼び出しコンピュータ使用ツールテキストエディタツールWeb フェッチツールWeb 検索ツールメモリツールツール検索ツール
    Agent Skills
    概要クイックスタートベストプラクティスエンタープライズ向け SkillsAPI での Skills の使用
    Agent SDK
    概要クイックスタートTypeScript SDKTypeScript V2(プレビュー)Python SDK移行ガイド
    API での MCP
    MCP コネクタリモート MCP サーバー
    サードパーティプラットフォームの Claude
    Amazon BedrockMicrosoft FoundryVertex AI
    プロンプトエンジニアリング
    概要プロンプトジェネレータープロンプトテンプレートの使用プロンプト改善ツール明確かつ直接的に例を使う(マルチショットプロンプティング)Claude に考えさせる(CoT)XML タグを使うClaude に役割を与える(システムプロンプト)複雑なプロンプトを連鎖させる長文コンテキストのヒント拡張思考のヒント
    テストと評価
    成功基準の定義テストケースの開発評価ツールの使用レイテンシの削減
    ガードレールの強化
    ハルシネーションの削減出力の一貫性を高めるジェイルブレイクの軽減ストリーミング拒否プロンプト漏洩の防止Claude をキャラクターに保つ
    管理とモニタリング
    Admin API 概要データレジデンシーワークスペースUsage and Cost APIClaude Code Analytics APIゼロデータリテンション
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

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

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    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

    Learn

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

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    サードパーティプラットフォームの Claude

    Amazon Bedrock上のClaude

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

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

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

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

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

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

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

    pip install -U "anthropic[bedrock]"

    Bedrockへのアクセス

    Anthropicモデルへのサブスクライブ

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

    APIモデルID

    モデルベースBedrockモデルIDglobaluseujpapac
    Claude Opus 4.6anthropic.claude-opus-4-6-v1:0YesYesYesYesYes
    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.5anthropic.claude-opus-4-5-20251101-v1:0YesYesYesNoNo
    Claude Opus 4.1anthropic.claude-opus-4-1-20250805-v1:0NoYesNoNoNo
    Claude Opus 4anthropic.claude-opus-4-20250514-v1:0NoYesNoNoNo
    Claude Haiku 4.5anthropic.claude-haiku-4-5-20251001-v1:0YesYesYesNoNo
    Claude Haiku 3.5 ⚠️anthropic.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/credentialsの使用や
        # "AWS_SECRET_ACCESS_KEY"および"AWS_ACCESS_KEY_ID"環境変数など、デフォルトのAWS認証情報プロバイダーを使用して認証します。
        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-opus-4-6-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 Opus 4.6、Sonnet 4.5、およびSonnet 4は、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):

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

    実装

    グローバルエンドポイントの使用(Opus 4.6、Sonnet 4.5、およびSonnet 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-opus-4-6-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-opus-4-6-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料金の詳細: 料金ドキュメント

    Was this page helpful?

    • AWS CLIのインストールと設定
    • BedrockにアクセスするためのSDKのインストール
    • Bedrockへのアクセス
    • Anthropicモデルへのサブスクライブ
    • BedrockでのPDFサポート
    • 100万トークンコンテキストウィンドウ