![見出し画像](https://assets.st-note.com/production/uploads/images/129080219/rectangle_large_type_2_3d297699c249f0aa3a86675c649506a5.png?width=1200)
Android Studio で Geminiアプリ を作成する
「Android Studio」で「Geminiアプリ」を作成したので、まとめました。
1. Android Studioプレビュー版の準備
はじめに、Android Studioプレビュー版の準備します。
(1) 「Android Studio」のサイトを開いて、「Switch to English」ボタンで英語に切り替え。
英語に切り替えないとプレビューページを開けませんでした。
(2) 「Preview」をクリックし、「Canary build」をダウンロード。
![](https://assets.st-note.com/img/1706442431585-kQG9o3yrT1.png?width=1200)
2. Geminiアプリの作成
Geminiアプリの作成の手順は、次のとおりです。
(1) 「New Project」をクリック。
![](https://assets.st-note.com/img/1706442509544-K1AKAna6q8.png?width=1200)
(2) テンプレートで「Phone and Tablet」の「Gemini API Starter」を選択して「Next」ボタンをクリック。
![](https://assets.st-note.com/img/1706442528095-nM6R1WwpIR.png?width=1200)
(3) プロジェクト名などを設定し、「Next」ボタンをクリック。
![](https://assets.st-note.com/img/1706442592090-kv3y0clcm2.png?width=1200)
(4) 「Gemini APIキー」を入力して、「Finish」ボタンを押す。
「Gemini APIキー」はリンク先の「Google AI Studio」で取得できます。Gemini APIは有料です。入力したAPIキーは、「Gradle Scripts」の「local.properties」で保持されます。
![](https://assets.st-note.com/img/1706442625672-x4UJ1p5RVR.png?width=1200)
(5) 「SummarizeViewModel」のシステムプロンプトを変更して実行。
シミュレータまたは実機で動作確認できます。
val prompt = "Summarize the following text for me: $inputText"
↓
val prompt = "あなたは優秀なアシスタントです。質問に答えてください。: $inputText"
![](https://assets.st-note.com/img/1706442879694-6K2MrpEzms.png?width=1200)
3. サンプルアプリの実行
サンプルアプリの実行手順は、次のとおりです。
(1) メニュー「File → New Impoort → Sample」で「Generative AI Sample」を検索し、「Next」ボタンを押す。
![](https://assets.st-note.com/img/1706445169480-pFRnJhdIGU.png?width=1200)
(2) 「Next」ボタンを押す。
![](https://assets.st-note.com/img/1706445196830-sfPMDTr45C.png?width=1200)
(3) 「Gradle Scripts」の「local.properties」に「apiKey=XXXXXX」の書式で「Gemini APIキー」を記述。
(4) 「SummarizeViewModel」のシステムプロンプトを変更して実行。
シミュレータまたは実機で動作確認できます。
val prompt = "Summarize the following text for me: $inputText"
↓
val prompt = "あなたは優秀なアシスタントです。質問に答えてください。: $inputText"
![](https://assets.st-note.com/img/1706445299871-LxiTry3MPf.png?width=1200)
この記事が気に入ったらサポートをしてみませんか?