概要 Gemini APIを利用して、デスクトップ上で動作するチャットアプリを作成しました! この記事では使用した技術を簡単に紹介します。 機能 GUI上で、チャット形式で会話が行える メッセージ送信と同時にPCのスクリーンショットも入力に使用する(マルチモーダル) これまでの会話履歴を保存する テキスト、音声での回答 デモ動画 GitHub 技術構成 FletでGUIを作る 実装はすべてPythonで、デスクトップでの動作にはFletというフレームワークを使用しています。 サンプルが充実しており、その中から「Chat」というサンプルコードをもとにして、自分好みに見た目を整えました。 Gemini APIでチャットを始める 会話相手はGeminiを選びました。 Google AI StudioでAPIキーを発行した後、すぐにGemini APIを利用できます。 挙動を試すだけなら以下のコー
