1
0

Chrome128(stable)で利用可能になったGemini Nanoを試してみる

Last updated at Posted at 2024-09-01

Chrome126 stableにはGemini miniが含まれると報道されていましたが、実際には含まれずにリリースされました

いつリリースされるかと、待っていたところChrome128で搭載されたようなので試してみます

https://docs.google.com/document/d/1VG8HIyz361zGduWgNG7R_R8Xkv0OOJ8b5C9QKeCjU0c/edit#heading=h.dzyszww8ys0d
image.png

有効化手順

アドレスバーにchrome://flagsと入力して、下記2つのフラグを有効化後、Chromeを再起動する

Enables optimization guide on device Enabled BypassPerfRequirement
Prompt API for Gemini Nano Enabled
  • Enables optimization guide on device
    image.png

  • Prompt API for Gemini Nano
    image-1.png

Gemini nanoモデルのダウンロード

  • Chrome DevToolのコンソールでawait window.ai.createTextSession()を実行する(エラーが出るが無視して次へ)
> await window.ai.createTextSession()
21:04:13.254 Uncaught InvalidStateError: The session cannot be created.
  • アドレスバーにchrome://componentsと入力してOptimization Guide On Device Modelの「アップデートを確認」をクリック

アップデートを確認をクリックし、ステータスが「コンポーネント更新完了」になるまで待つ
image-2.png

※先にcreateTextSession()を実行しないと、Optimization Guide On Device Modelが表示されない場合があるようなので

コンソールで動作確認

こんな感じでGeminiに質問することができました(ちょっと回答が怪しい場合もあった)

const session = await window.ai.createTextSession();
const stream = session.promptStreaming('Chromeに組み込まれたGemini nanoは何ができる機能ですか?');
let response = '';
for await (const chunk of stream) {response = chunk;}
console.log(response);

Google Chromeに組み込まれたGemini nanoはテキストや画像の検索翻訳リッチプレゼンテーションの
プレビューなどをサポートする拡張機能ですまたオンライン上の活動を追跡したりオンライン上の
個人情報を保護したりするためのセキュリティ機能も備えています
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