Googleの生成AI「Gemini」が大幅に拡張しているようです。「Gemini Pro」も「Gemini Ultra」も2.0になっています。
これまで「Gemini」についてはWEBの画面でのチャット形式でしか利用していませんでした。(WEB画面で利用しているのはGemini Proで無料です)この、「Gemini Pro」をWEB上でGPUコンピュータサービスを利用できる「Google Colaboratory」からAPI呼び出しして利用するという使い方が無料でできるようです。
Googleの生成AI「Gemini」をAPIで使う方法
スタートする手順をChatGPTに聞いてみました
Gemini 1.5をGoogle Colaboratoryで始めるための具体的な方法や手順について、どうすればいいか?ということをChatGPTで調べてみました。正確ではないかもしれませんが、一般的にGoogleのAIモデルをColaboratoryで使用するには、以下のステップを踏むことが想定されるようです。
- Google AI Studioへのアクセスまたは登録: Gemini 1.5を使用するには、Google AI Studioへのアクセスが必要です。Google AI StudioでGeminiモデルへのアクセスを申請し、利用開始の承認を得る必要があります。
- APIキーの取得: Google AI StudioでGemini 1.5にアクセスするためのAPIキーを取得します。このAPIキーは、ColaboratoryのノートブックからGemini 1.5モデルを呼び出す際に必要になります。
- Google Colaboratoryのノートブックの準備: Colaboratoryで新しいノートブックを作成し、必要なライブラリをインポートします。Gemini 1.5を使用するためには、Google Cloudのライブラリやその他の関連ライブラリが必要になる場合があります。
- APIキーの設定: ノートブック内でAPIキーを設定し、認証を行います。これにより、GoogleのAPIを安全に使用するための認証が行われます。
- Gemini 1.5モデルの呼び出し: APIキーを使用してGemini 1.5モデルを呼び出し、必要なパラメータを指定してAIモデルからの応答を受け取ります。これには、テキスト、画像、ビデオなどのデータをモデルに送信し、生成された応答を取得するコードが含まれます。
Google AI StudioやGoogle Colaboratoryの公式ドキュメント、またはGoogleから提供されるGemini 1.5に関する最新のガイドやチュートリアルを参照してください。これにより、最新の情報と具体的な手順を確認することができます。
直接的な情報が不足しているため、上記のステップは一般的なガイドラインということですが、これでおおまかなステップがわかりました。
GeminiにもGemini 1.5をGoogle Colaboratoryで使う方法を聞いてみました
Geminiの使い方は、Geminiに聞いてみましょう。
Gemini 1.5をGoogle Colaboratoryで始めるための具体的な方法や手順をおしえてください
Gemini 1.5をGoogle Colaboratoryで始めるための具体的な方法や手順
必要なもの
- Googleアカウント
- Google Colaboratory
- TPU (推奨)
手順
- Google Colaboratoryにアクセスします。
- 新しいノートブックを作成します。
- 次のコードをノートブックに貼り付けます。
!pip install -q -U git+https://github.com/google/Gemini.git
- コードを実行します。
- 次のコードを貼り付けます。
from gemini import Gemini
model = Gemini(model_id="1.5")
# テキスト生成
text = model.generate("こんにちは、世界!")
print(text)
# 翻訳
translated_text = model.translate("こんにちは、世界!", "en", "ja")
print(translated_text)
# 質問応答
answer = model.answer("日本の首都は?")
print(answer)
- コードを実行します。
詳細
- Gemini 1.5は、Google AIが開発したLLMです。
- テキスト生成、翻訳、質問応答など、様々なタスクを実行できます。
- Google Colaboratoryは、ブラウザ上でPythonコードを実行できるサービスです。
- TPUは、Google Cloud Platformが提供するAIアクセラレータです。
- TPUを使用すると、Gemini 1.5をより高速に実行できます。
参考資料
- Gemini GitHubリポジトリ: [無効な URL を削除しました]
- Google Colaboratoryドキュメント: https://colab.research.google.com/notebooks/intro.ipynb
- TPUドキュメント: https://cloud.google.com/tpu/
注意事項
- Gemini 1.5は、まだ開発中のモデルです。
- 生成されるテキストは、必ずしも正確とは限りません。
- TPUを使用するには、Google Cloud Platformのアカウントが必要です。
その他
- Gemini 1.5は、様々な方法で利用できます。
- 詳細については、Gemini GitHubリポジトリのREADMEを参照してください。
日本語版
この文書は、Gemini 1.5をGoogle Colaboratoryで始めるための具体的な方法や手順を日本語で説明しています。
なるほど。さすが本家本元のところに聞くと具体的な回答ができてきますね。
では、Google AI Studioに登録しましょう
Geminiモデルへのアクセスを申請し、利用開始の承認を得る必要があります。APIキーを発行してもらいます。
選択肢が2つ示されました。
上が「Google AI Stujio」です。一般的には上を選択するのでしょうが、今回はGoogleColaboratoryに接続して利用したかったので、下の「Develop in your own environment」を選択しました。
API Keysを作る画面にきました。ここでも選択肢が示されました。
GoogleCloudProjectで使うことになるらしいので、そちらを選択すると、さらに自分の「Google Colaboratory」の名前が表示されます。いくつか表示された中で、使いたいやつを選び「API Keys」を発行します。
「API Keys」を発行したので記録しておきました。
さて、そのままの画面で「Chat」というのがあったので、試しに動くのかどうかを知るうえでも質問してみました。するとちゃんと回答が返ってきました。
このままでも使える状況になったようですね。
Vertex AI Studioを使ってみる
GoogleのAIサービスの構造が複雑なので、調べてみるといろんな入口があり、よくわからないですね。
「Vertex AI Studio」という画面でもGeminiが利用できるみたいです。
「今すぐ試す」をクリックすると使えそうな画面に推移しました。しかし実際に使おうとすると、課金対象のための承認が必要な画面になったため、そこで中断しました。
「Google Colaboratory」はGoogleDriveから
Google Colaboratoryを使うのは5年ぶりです。ずいぶん進化しているはずなので使いかも変わっていそうです。
Google Driveを開いて「ColabNotebooks」からノートを作成するところからですね。
なんだか懐かしいファイルがいっぱい有りました。
既存ファイルをコピーして新規で作成しています。
すっかり使い方を忘れており作業を中断しました。
右側にオンラインヘルプがあり、それがAI生成なので便利だなと思いました。今日の成果はそれぐらいでした(笑)
自分にはChat型のほうが適しているようです。
この記事を書いた遠田幹雄は中小企業診断士です
遠田幹雄は経営コンサルティング企業の株式会社ドモドモコーポレーション代表取締役。石川県かほく市に本社があり金沢市を中心とした北陸三県を主な活動エリアとする経営コンサルタントです。
小規模事業者や中小企業を対象として、経営戦略立案とその後の実行支援、商品開発、販路拡大、マーケティング、ブランド構築等に係る総合的なコンサルティング活動を展開しています。実際にはWEBマーケティングやIT系のご依頼が多いです。
民民での直接契約を中心としていますが、商工三団体などの支援機関が主催するセミナー講師を年間数十回担当したり、支援機関の専門家派遣や中小企業基盤整備機構の経営窓口相談に対応したりもしています。
保有資格:中小企業診断士、情報処理技術者など
会社概要およびプロフィールは株式会社ドモドモコーポレーションの会社案内にて紹介していますので興味ある方はご覧ください。
お問い合わせは電話ではなくお問い合わせフォームからメールにておねがいします。新規の電話番号からの電話は受信しないことにしていますのでご了承ください。
【反応していただけると喜びます(笑)】
記事内容が役にたったとか共感したとかで、なにか反応をしたいという場合はTwitterやフェイスブックなどのSNSで反応いただけるとうれしいです。
遠田幹雄が利用しているSNSは以下のとおりです。
facebook https://www.facebook.com/tohdamikio
ツイッター https://twitter.com/tohdamikio
LINE https://lin.ee/igN7saM
チャットワーク https://www.chatwork.com/tohda
また、投げ銭システムも用意しましたのでお気持ちがあればクレジット決済などでもお支払いいただけます。
※投げ銭はデジタルコンテンツ購入という通販のしくみにしました。
※投げ銭は100円からOKです。シャレですので笑ってください(笑)