View a markdown version of this page

クイックスタート - Amazon Bedrock

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

クイックスタート

Amazon Bedrock の使用を数分で開始できます。新しいアプリケーションの場合は、 bedrock-runtimeエンドポイントをお勧めします。次の手順では、Anthropic-native Messages API、OpenAI 互換の Responses API と Chat Completions API、および Converse と Invoke APIs を使用して、最初の推論リクエストを実行する方法について説明します。 チャット完了 APIAPIs「」を参照してください構築。これらのステップを完了したら、サポートされている基盤モデルに推論リクエストを送信できます。

最初の推論リクエストを実行するには
  1. AWS アカウントにサインアップします。

    が既にある場合は AWS アカウント、このステップをスキップします。

  2. AWS マネジメントコンソールで Amazon Bedrock サービスを開いて、Amazon Bedrockへのリクエストを認証するための短期 API キーを生成します。

    詳細な手順については、API キー「」セクションを参照してください。

    本稼働アプリケーションの場合は、IAM ロールまたは一時的な認証情報を使用します。

  3. 使用する予定の APIs に関連する SDK をインストールします。Python はすでにインストールされている必要があります。

    注記

    AWS_BEARER_TOKEN_BEDROCK 環境変数による API キー認証には、boto3バージョン 1.39.0 以降が必要です。以前のバージョンでは 変数は無視され、 で失敗しますUnable to locate credentials。を既にboto3インストールしている場合は、 を実行してpip install --upgrade boto3、サポートされているバージョンを使用していることを確認します。

    Messages API
    pip install anthropic aws-bedrock-token-generator
    Responses/Chat Completions API
    pip install boto3 openai
    Invoke/Converse API
    pip install boto3
  4. 認証に API キーを使用するコードを実行するターミナルセッションで、次の環境変数を設定します。

    Messages API
    # macOS/Linux export AWS_BEARER_TOKEN_BEDROCK="<provide your Bedrock API key>" export ANTHROPIC_BASE_URL="https://bedrock-runtime.<your-region>.amazonaws.com/anthropic" # Windows (PowerShell) $env:AWS_BEARER_TOKEN_BEDROCK="<provide your Bedrock API key>" $env:ANTHROPIC_BASE_URL="https://bedrock-runtime.<your-region>.amazonaws.com/anthropic"
    Responses/Chat Completions API
    # macOS/Linux export OPENAI_API_KEY="<provide your Bedrock API key>" export OPENAI_BASE_URL="https://bedrock-runtime.<your-region>.amazonaws.com/openai/v1" # Windows (PowerShell) $env:OPENAI_API_KEY="<provide your Bedrock API key>" $env:OPENAI_BASE_URL="https://bedrock-runtime.<your-region>.amazonaws.com/openai/v1"
    Invoke/Converse API
    # macOS/Linux export AWS_BEARER_TOKEN_BEDROCK="<provide your Bedrock API key>" # Windows (PowerShell) $env:AWS_BEARER_TOKEN_BEDROCK="<provide your Bedrock API key>"
  5. モデルを選択し、最初の推論リクエストを実行します。

    1. モデルを選択します。Amazon Bedrock は 100 以上の基盤モデルをサポートしています。

      注記

      OpenAI 互換の例では、グローバルシステム推論プロファイルを使用します。データレジデンシー要件がある場合は、代わりにモデルカードからサポートされている地理的推論プロファイルを選択します。

    2. 次の Python コードを使用して、最初の推論リクエストを実行します。

      Messages API
      from anthropic import Anthropic from aws_bedrock_token_generator import provide_token token = provide_token(region="us-east-1") client = Anthropic(api_key=token) response = client.messages.create( model="global.anthropic.claude-opus-5", max_tokens=1024, messages=[{"role": "user", "content": "Can you explain the features of Amazon Bedrock?"}] ) print(response)
      Responses API
      from openai import OpenAI client = OpenAI() response = client.responses.create( model="global.openai.gpt-5.6-sol", input="Can you explain the features of Amazon Bedrock?" ) print(response)
      Chat Completions API
      from openai import OpenAI client = OpenAI() response = client.chat.completions.create( model="global.openai.gpt-5.6-sol", messages=[{"role": "user", "content": "Can you explain the features of Amazon Bedrock?"}] ) print(response)
      Converse API
      import boto3 client = boto3.client('bedrock-runtime', region_name='us-east-1') response = client.converse( modelId='global.anthropic.claude-opus-5', messages=[ { 'role': 'user', 'content': [{'text': 'Can you explain the features of Amazon Bedrock?'}] } ] ) print(response)
      Invoke API
      import json import boto3 client = boto3.client('bedrock-runtime', region_name='us-east-1') response = client.invoke_model( modelId='global.anthropic.claude-opus-5', body=json.dumps({ 'anthropic_version': 'bedrock-2023-05-31', 'messages': [{ 'role': 'user', 'content': 'Can you explain the features of Amazon Bedrock?'}], 'max_tokens': 1024 }) ) print(json.loads(response['body'].read()))
    3. bedrock-first-request.py という名前でファイルを保存します。

    4. 次のコマンドを使用してコードを実行します。

      python3 bedrock-first-request.py

      推論リクエストの出力が表示されます。

他の APIs構築「」および「」を参照してくださいAmazon Bedrock でサポートされている推論エンドポイント。

次の手順

最初のリクエストを実行したので、次のリソースを調べて Amazon Bedrock をさらに活用してください。