クラウド
中級

Amazon Bedrock(アマゾンベッドロック)

AWS が提供する完全マネージド型の生成 AI サービス。Claude、Llama、Mistral、Amazon Titan など複数の基盤モデル(FM)を単一の API で利用できる。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
AWS
AI
LLM
クラウド

Amazon Bedrock

概要

Amazon Bedrock は、AWS が 2023 年 4 月に発表し、同年 9 月に一般公開した完全マネージド型の生成 AI サービスです。Anthropic Claude、Meta Llama、Mistral AI、Cohere、AI21 Labs、Stability AI、および AWS 独自の Amazon Titan / Nova など、複数の主要な基盤モデル(Foundation Models、FM)を単一の API エンドポイント経由で利用できる統合プラットフォームです。

利用可能なモデル(2026)

Anthropic

  • Claude Opus 4.5
  • Claude Sonnet 4.5
  • Claude Haiku 4.5

Meta

  • Llama 4 Maverick
  • Llama 4 Scout
  • Llama 3.3 70B

Mistral AI

  • Mistral Large 2
  • Mixtral 8x22B
  • Mistral Small

Amazon

  • Amazon Nova Pro
  • Amazon Nova Lite
  • Amazon Nova Micro
  • Amazon Titan Text
  • Amazon Titan Embeddings
  • Amazon Titan Image Generator

Cohere

  • Command R+
  • Embed

AI21 Labs

  • Jamba 1.5

Stability AI

  • Stable Diffusion 3.5
  • Stable Image Ultra

主要機能

Knowledge Bases

  • RAG(Retrieval-Augmented Generation)統合
  • Vector DB 自動管理(OpenSearch、Pinecone、Redis 等)
  • ドキュメント取り込み、チャンキング自動化

Agents

  • エージェント構築フレームワーク
  • Tool Use、Function Calling
  • 複数ステップタスク自動化

Guardrails

  • 有害コンテンツフィルタ
  • PII(個人情報)マスキング
  • プロンプトインジェクション対策
  • カスタムポリシー

Prompt Management

  • プロンプトのバージョン管理
  • テスト環境

Flows

  • ビジュアルワークフロー
  • 複数モデルのチェーン

Model Evaluation

  • 人間評価
  • 自動評価
  • Mercury Bench

Customization

  • ファインチューニング
  • Continued Pre-training
  • プライベートモデル

基本使用例

Python SDK

import boto3
import json

bedrock = boto3.client(
    service_name='bedrock-runtime',
    region_name='us-east-1'
)

body = json.dumps({
    "anthropic_version": "bedrock-2023-05-31",
    "max_tokens": 1000,
    "messages": [
        {"role": "user", "content": "Explain quantum computing"}
    ]
})

response = bedrock.invoke_model(
    modelId='anthropic.claude-sonnet-4-5-20250501-v1:0',
    body=body
)

result = json.loads(response.get('body').read())
print(result['content'][0]['text'])

Converse API(統一 API)

response = bedrock.converse(
    modelId='anthropic.claude-sonnet-4-5',
    messages=[{
        "role": "user",
        "content": [{"text": "Hello"}]
    }]
)

Knowledge Bases での RAG

# ドキュメント追加(S3 経由)
# 1. S3 バケットにドキュメントアップロード
# 2. Knowledge Base を作成(AWS Console)
# 3. Data Source として S3 を指定
# 4. 自動的にベクトル化

# クエリ
response = bedrock_agent_runtime.retrieve_and_generate(
    input={"text": "What is our refund policy?"},
    retrieveAndGenerateConfiguration={
        "type": "KNOWLEDGE_BASE",
        "knowledgeBaseConfiguration": {
            "knowledgeBaseId": "KB_ID",
            "modelArn": "arn:aws:bedrock:...:model/..."
        }
    }
)

料金

オンデマンド(2026、us-east-1)

モデルInput($/1M)Output($/1M)
Claude Opus 4.5$15$75
Claude Sonnet 4.5$3$15
Claude Haiku 4.5$1$5
Llama 4 Maverick$0.50$2.00
Nova Pro$0.80$3.20
Mistral Large 2$3$9

Provisioned Throughput

  • 専用容量購入
  • 大規模利用時に割引

主要な強み

1. モデルの多様性

  • 最先端モデル全て
  • ベンダーロックイン回避

2. AWS 統合

  • S3、Lambda、Step Functions 等と統合
  • IAM、VPC 対応
  • CloudTrail でログ

3. プライバシー

  • データが学習に使われない
  • エンタープライズ向け設計
  • VPC Endpoint

4. スケーラビリティ

  • AWS のインフラ
  • 自動スケール

競合

Azure OpenAI Service / Azure AI Foundry

  • Microsoft
  • OpenAI モデル中心

Google Vertex AI

  • Google Cloud
  • Gemini、PaLM

Anthropic API(直接)

  • Claude のみ
  • シンプル

OpenAI API(直接)

  • GPT-5、o3
  • シンプル

ユースケース

カスタマーサポート

  • チャットボット
  • FAQ 応答
  • 多言語対応

コンテンツ生成

  • マーケティング
  • 商品説明
  • 記事

コード生成

  • 開発支援
  • コードレビュー

データ分析

  • 構造化
  • 要約

検索強化

  • セマンティック検索
  • RAG

関連用語

  • AWS、EC2
  • Claude 4、Llama 4
  • Azure AI Foundry
  • RAG
  • Foundation Model
この記事について
カテゴリークラウド
難易度中級
作成日2026/4/11