
始める前に
- ラボでは、Google Cloud プロジェクトとリソースを一定の時間利用します
- ラボには時間制限があり、一時停止機能はありません。ラボを終了した場合は、最初からやり直す必要があります。
- 画面左上の [ラボを開始] をクリックして開始します
Send a text prompt requests to GenAI and generate an Image
/ 50
Reads content of generated image using GenAI
/ 50
チャレンジラボでは、シナリオと一連のタスクが提供されます。手順ガイドに沿って進める形式ではなく、コース内のラボで習得したスキルを駆使して、ご自身でタスクを完了していただきます。タスクが適切に完了したかどうかは、このページに表示される自動スコアリング システムで確認できます。
チャレンジラボは、Google Cloud の新しいコンセプトについて学習するためのものではありません。デフォルト値を変更する、エラー メッセージを読み調査を行ってミスを修正するなど、習得したスキルを応用する能力が求められます。
100% のスコアを達成するには、制限時間内に全タスクを完了する必要があります。準備が整ったらチャレンジを開始しましょう。
シナリオ: あなたは、AI を活用したブーケデザイン会社の開発者です。お客様が理想のブーケを説明すると、システムがリアルな画像を生成してお客様の承認を得ます。サービスをさらに向上させるため、あなたは最先端の画像分析を統合し、生成されたブーケについて説明した要約を提供しようとしています。メイン アプリケーションでは、ユーザー操作に基づいて関連するメソッドを呼び出します。そのためには、以下のタスクを完了する必要があります。
タスク 1: generate_bouquet_image(prompt)
という名前の Python 関数を開発する。この関数は、指定されたプロンプト
を使用して imagen-3.0-generate-002
モデルを呼び出し、画像を生成して、ローカルに保存します。このチャレンジでは、プロンプト「Create an image containing a bouquet of 2 sunflowers and 3 roses
」(2 本のひまわりと 3 本のバラのブーケを含む画像を作成して)を使用します。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
タスク 2: analyze_bouquet_image(image_path)
という 2 つ目の Python 関数を開発する。この関数は、画像パスとテキスト プロンプトを入力として受け取り、渡された画像を基に誕生日のお祝いメッセージを生成して、gemini-2.0-flash-001
モデルに送信します。回答が生成されたときに取得できるようにするには、プロンプト リクエストでストリーミングを有効にします。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
これでラボは完了です。お疲れさまでした。
Copyright 2025 Google LLC. All rights reserved. Google および Google のロゴは Google LLC の商標です。その他すべての企業名および商品名はそれぞれ各社の商標または登録商標です。
このコンテンツは現在ご利用いただけません
利用可能になりましたら、メールでお知らせいたします
ありがとうございます。
利用可能になりましたら、メールでご連絡いたします
1 回に 1 つのラボ
既存のラボをすべて終了して、このラボを開始することを確認してください