Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Gemini APIを使ってみよう@potatotips#86

umsys
February 07, 2024

Gemini APIを使ってみよう@potatotips#86

umsys

February 07, 2024
Tweet

More Decks by umsys

Other Decks in Programming

Transcript

  1. 自己紹介 株式会社ZOZO
 X: @umsys_
 Bluesky: @umsys.bsky.social 
 GitHub: https://github.com/umsys 


    
 内山 雅由
 • 車の運転とゲームとハリネズミが大好きです 
 • 最近はポケモンカードにハマっています 
 • 今月末発売予定のFF7 REBIRTHが楽しみです 
 

  2. クイックスタート ここでAPI Keyが必要になります。 Google AI StudioでKeyを作成し、入力してください。 ※Google AI Studioへは「Generate API

    key with Google AI Studio」から飛ぶことができます。 ※2 API Keyは誰にも教えないように注意しましょう。
  3. GenerativeModelのセットアップ GenerativeModelの引数に各種設定値を渡してセットアップする。 modelName ユースケースに合わせてモデル名を設定。ワンショットとチャットの場合は 「gemini-pro」、マルチモーダルの場合は「 gemini-pro-vision」 apiKey Google AI Studioで作成したKeyを設定。秘匿性を高めるため、

    local.propertiesなどに書いておいて、 BuildConfig.apiKeyで呼び出すと良いで すね。 generationConfig 返答のランダム性や、返してほしくない語句の設定(セーフティ機能)などの設 定ができます。サンプルではランダム性だけ設定しています。 引用: https://github.com/google/generative-ai-android/tree/main/generativeai-android-sample