概要
Azure AI Foundry(旧称 Azure AI Studio)を本サービスで利用する場合の初期手続き例です.
1.サービスを選択する
- まだサブスクリプションをお持ちでない場合は,事前に以下サイトよりサブスクリプションを申請してください.
- UTokyo Azure新規利用申請ページ ※学内ネットワークからのアクセスに限定.UTokyo Account 所持者のみログイン可
-
Azure portalにUTokyo Accountでログインし、リソースの欄に申請したサブスクリプションがあることを確認してください.(新規申請された場合は表示されるようになるまで時間がかかります)
-
Azureサービスの一覧の中から
Azure AI Foundry
を選択します.- 一覧に無い場合、一覧の右にある
その他のサービス
を選択、左側にあるリストからAI + Machine Learning
を選択すると, 右側に表示されるメイン画面のAzure AI + Machine Learning platforms
の中にあります.
- 一覧に無い場合、一覧の右にある
- Azure AI Foundry のメインページが表示されたら,画面左上にある
+Create
をクリックします. Project
かHub
の選択になります.ここではHub
を選択します.
2.Azure AI ハブを構成する
補足:説明のない項目は,基本的に初期設定のままで構成することを前提としています.
基本パート
組織の詳細
- サブスクリプション:事前に申請したサブスクリプションがすでに設定されていますので、通常はそのままで問題ありません.設定が無い場合はサブスクリプションが作成完了しているかどうか確認ください.
- リソースグループ:ここでは新規に
aihub_resource_group
というリソースグループ名で作成し,以下に作成される各リソースをまとめます.まとめられたリソースは,権限の継承や削除などを一括で対応することが可能となります. - リージョン:AIハブをどの地域(リージョン)にあるデータセンターにデプロイするかを指定します.使いたい機能が特定の国のリージョンにしかない場合は,その国のリージョンを選択ください.パブリッククラウド上での情報管理に不安がある場合は日本国内(
Japan East
かJapan West
)のリージョンを選択することも可能です.
リソースの詳細
- 名前:リソースのポータルでの名称を設定します.ここでは
ai_test
としています. - それ以外の項目は初期設定のまま進めます.
ストレージ,ネットワーク,暗号化,ID,タグの各パート
ここでは初期設定のまま進めます.
確認及び作成パート
ポータルによる検証が成功したら,画面左下の作成
ボタンをクリックし,しばらくしてデプロイが正常に完了しましたら,リソースに移動
をクリックしてください.
AI ハブ のトップページに遷移するので,Azure AI Foundry の起動
をクリックしてください.
- 初回アクセスでは,プロジェクト名の入力を求められるので,適当なプロジェクト名を入力ください.初期設定のままでも構いません.
ここからは Azure AI Foundry のネイティブ環境で進めます.
3.Azure AI Foundry のプロジェクトにモデルをデプロイする
一例として GPT4 チャットモデルをデプロイします.
- トップページ画面左側のリストから,
モデルカタログ
を選択します.
- モデル選択画面になりますので,
gpt-4o
をクリック.
- gpt-4o の詳細画面になるので,画面上部にある
デプロイ
をクリック.
- 確認画面になるので,
リソースを作成してデプロイする
をクリック.
デプロイが完了したら,プレイグラウンドで開く
をクリック.
- 下図のようなチャットプレイグランドが表示されたら完了です.
補足
- テキストボックスにメッセージを入力し,三角形をクリック(または「Enter」キーを押す)してモデルに送信します.
- 画面右下のトークン数は,このメッセージのトークンとこのモデルのトークン制限を表します.
- 一例として下図では,このメッセージを送信するには582トークンが使用され,全体のトークン制限は128000トークンです.
- 画面左のモデルに指示とコンテキストを与えるテキストボックスに「システムプロンプト」(またはGPTへの指示)を入力できます.
注意:GPTにメッセージを送信するたびに新しいメッセージと一緒にメッセージ履歴全体が送信され,トークンの消費量はその累積ベースで計算されます.
- たとえば,これまでのメッセージと返信がそれぞれ2,5,1,7,11,1トークンで構成されている場合,新たに9トークンで構成されるメッセージを送信すると,この送信要求は実際には2+5+1+7+11+1+9=36トークンで構成されます.
- この考え方で累積全体のトークン消費を計算すると,(2) + (2+5) + (2+5+1) + (2+5+1+7) + (2+5+1+7+11) + (2+5+1+7+11+1) + (2+5+1+7+11+1+9)=121 トークンとなります.
- OpenAI が提供する ChatGPT アプリケーションとは異なり,Azure の OpenAI サービスはトークンによって課金されるため,トークンの消費方法に注意してください.