1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

MIT App InventorからGenimiを使用する方法

Last updated at Posted at 2024-11-08

初めに

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に送る質問文.

Designer画面

Blocks画面

変数

・url
変数: url
Gemini APIにアクセスするためのアドレス

https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash-latest:generateContent?key=

・apiKey
変数: apiKey
Google AI StudioからApiKeyを取得し,貼り付ける.

Gemini APIへのアクセス

・Buttonを押したときにアクセスを行う.
Gemini APIへのアクセス

・responseが来たら,回答を表示する.
response

おわりに

この方法では,質問の履歴を考慮せずに回答される.次回は履歴を考慮した返信を行うBlockを作成する予定.

#参考資料
Gemini API ドキュメント

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?