Zenn
🛏️

はじめてAmazon Bedrockを触ってみた。

2025/04/06に公開
1

はじめに

  • AWS初学者です。
  • 初めてBedrockを使ってみたいと思います。
  • 初心者向けに書いていきます。
  • 今回はAWSのコンソールで試すところまでやります。

使用技術

  • Amazon Bedrock
  • IAMアカウントは発行済みで進めます。
    (lambdaは使いません。)

流れ

  1. Amazon Bedrockとは
  2. モデルアクセスの設定
  3. Bedrock Playgroundで動かしてみる

1. Amazon Bedrockとは

  • AIモデルを開発、管理、デプロイするためのフレームワークです。
  • AI企業からの高性能な基盤モデルの幅広い選択肢を提供するフルマネージドサービスであり、セキュリティ、プライバシー、責任あるAIを備えた生成AIアプリケーションを構築するために必要な一連の幅広い機能をしています。

長所

  • 生成AIを簡単に利用できるため、開発者は高度な機械学習の知識がなくても使いやすい。
  • 複数の生成AIモデルを利用でき、最適なAIモデルを選べる。
  • 微調整や検索拡張生成などの手法を使用してデータに合わせて簡単なカスタマイズが可能。
  • アプリ開発では、APIで呼び出すだけでOK。自分でGPUを用意しなくてよく、セキュリティについてもAWSが面倒を見てくれます。

短所

  • 独自のニーズに完全に合わせたカスタマイズが難しい。
  • APIベースのサービスであるため、生成AIの機能やリクエストに対する制限があり、高頻度で使用する場合や大規模なアプリケーションでの利用において制限が発生することがある。
    https://aws.amazon.com/jp/bedrock/

簡単にいうと、

  • ChatGPTのような文章をつくるAIや、画像をつくったり要約したりするAIが、コードを書かずにAPIで使えるのがポイントです。

2. 実装

Amazon Bedrockのモデルアクセスを申請

モデルアクセスについての公式サイト

  • 一覧画面からAmazon Bedrockに移動。
    Image from Gyazo

  • モデルアクセスを選択。
    Image from Gyazo

  • 申請を送るモデルを選択する。

    • 「すべてのモデルを有効にする」「特定のモデルを有効にする」でもどちらでも問題ありません。「特定のモデルを有効にする」の場合は、利用するモデルを選択してください。
      Image from Gyazo
  • 初回のモデルアクセスでは「ユースケースの詳細」の入力が求められます。

  • 私は学習目的の利用でしたので、Githubアカウントを入力しましたが、問題なく申請が通りました。
    Image from Gyazo
    https://note.com/hirozki/n/nfaec8c9d8c85

  • 少し時間を置いてからモデルアクセスページを確認し、「アクセスが付与されました」
    となればOKです。

例:
Image from Gyazo

3. Bedrock Playgroundで動かしてみる

  • Chat/Textをクリック。
    Image from Gyazo

  • モデルを選択。
    Image from Gyazo

  • モデルアクセスで許可を得たモデルを選択してから「適応」。
    Image from Gyazo

  • チャットを送ってみましょう。

  • 英語で返ってくることが多いです。

  • 請求額はAWS内のBilling and Cost Managementで確認することができます。
    Image from Gyazo

最後に

  • 最後まで読んでいただきありがとうございます。
  • 自分へのメモ感覚で書きました。
  • 誤り等あれば教えていただけると幸いです。
  • 今後はPython,DjangoとのAPI連携について記事を書きたいと思います。

参考文献

https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-titan-text.html
https://aws.amazon.com/jp/bedrock/pricing/
https://benjamin.co.jp/blog/technologies/bedrock-create-rag/
https://note.com/hirozki/n/nfaec8c9d8c85

1

Discussion

ログインするとコメントできます