Google AI Studioを試す
https://scrapbox.io/files/670ce4de515023001c878343.png
https://scrapbox.io/files/670ce4f3259304001dead75a.png
Google AI Studio トップページ
https://scrapbox.io/files/670c7d7833d4b0001dc798d5.png
モデル
https://scrapbox.io/files/670ce548a87905001cae596b.png
Gemini 1.5 シリーズが使える
Gemini 1.5 Pro は高機能版
Gemini 1.5 Flash は軽量版
GPT-4 やGPT-4o と比較した性能が気になる
Gemma 2 も使える
Gemma とは、Gemini のオープン版かな
Gemma は、ゼロから構築された軽量で最先端のオープンモデルのファミリーです。 研究とテクノロジーが生まれたのと同じ Gemini モデル。
https://scrapbox.io/files/670ce80262a382001d4d5eb0.png
最大のトークン数(コンテキストウィンドウ)がでかい
https://scrapbox.io/files/670ce5fd4739f5001c10eb0a.png
1.5 flash : 1M
1.5 Pro : 2M
ちなみにgpt-4oは16kなので、それぞれ60倍と120倍以上
Google Drive に保存される
https://scrapbox.io/files/670c7db11eed95001c7b69fe.png
https://scrapbox.io/files/670ce9b5bae08a001d9bdd92.png
Google SpreadsheetやGoogle App Script みたいな感じでGoogle Driveに保存される
JSON mode
OpenAPI schema objectで構造を定義できる
https://scrapbox.io/files/670cef4c5c8a1d001c1037e2.png
Get Code
プログラミング言語
https://scrapbox.io/files/670c7dd1d2b189001c6a95a5.png
SDK
Python以外でもSDKが用意されているようだ
code:python
import google.generativeai as genai
Vertex AIの場合は、違うモジュールだった
code:python
import vertexai
from vertexai.generative_models import GenerativeModel, Part, SafetySetting
Compare
2つの設定を並べて、レスポンスを比較して確認できるので便利
Function calling
Open In Colab
colab で開ける
function calling を使っていると開なさそう
Google drive をマウントできる
コードをローカルで試す
Pythonのコードを出してもらって、gradioのUIをつけてみた
https://scrapbox.io/files/6715303ef595192e86d8b6b8.png
規制を厳しくつけてないので、軽い下ネタなら言える。本家のウェブ版は規制が強すぎる。
https://scrapbox.io/files/671530962473cfa9b7fde143.png
https://scrapbox.io/files/671530df156a7c31ba01a4e6.png
https://scrapbox.io/files/671531170f5850c297ce38f0.png
https://scrapbox.io/files/67153122ca9cefb197475271.png
Web版のGeminiだと...
私は大規模言語モデルとしてまだ学習中です。それを処理し、理解する機能がないため、すみませんがお手伝いできません。
https://scrapbox.io/files/6715317c876c1b3b8c12879e.png
https://scrapbox.io/files/671531d6674f4c0eb323c563.png