初めに
MIT App InventorにはChatGPTのブロックは存在しているが,Geminiは実装されていません.ですが,Gemini APIを利用することでMIT App Inventorでも使用することができます.
ここでは,MIT App InventorでGeminiを使用してみます!
aiaファイル
aiaファイルのpiKeyはご自身のに書き換えて実行してください.
API keyの取得
Google AI Studioにアクセスをし,APIKeyを作成する.
MIT App Inventor側の作業
Designer画面
以下のように作成します.
・system_instruction
モデルに与える指示や役割を定義するパラメータ.
・question
Geminiに送る質問文.
Blocks画面
変数
https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash-latest:generateContent?key=
・apiKey
Google AI StudioからApiKeyを取得し,貼り付ける.
Gemini APIへのアクセス
おわりに
この方法では,質問の履歴を考慮せずに回答される.次回は履歴を考慮した返信を行うBlockを作成する予定.
#参考資料
Gemini API ドキュメント