組み込みの AI を使ってみる

公開日: 2024 年 12 月 12 日、最終更新日: 2025 年 5 月 20 日

組み込みの AI API を使用すると、独自の AI モデルをデプロイまたは管理しなくても、ウェブ アプリケーションで AI を活用したタスクを実行できます。

要件

Google は、これらの API をブラウザ間で標準化するための取り組みを進めています。

モデル

Prompt API、Summarizer API、Writer API、Rewriter API は、デスクトップ コンピュータとノートパソコンでローカルに実行するように設計された Gemini Nano をダウンロードします。これらの API はモバイル デバイスでは機能しません。

現時点では、Summarizer API、Writer API、Rewriter API はテキストからテキストへのモードのみをサポートしています。Prompt API には、早期プレビュー プログラムの参加者がローカルでプロトタイプを作成するためのマルチモーダル機能が用意されます。

ハードウェア

Language Detector API と Translator API は、パソコンの Chrome でのみ動作します。

Prompt API、Summarizer API、Writer API、Rewriter API は、次の条件を満たしている場合に Chrome で動作します。

  • オペレーティング システム: Windows 10 または 11、macOS 13 以降(Ventura 以降)、Linux。Android、iOS、ChromeOS 版 Chrome は、Gemini Nano を基盤とする API ではまだサポートされていません。
  • ストレージ: Chrome プロファイルを含むボリュームに 22 GB 以上の空き容量。
  • GPU: 4 GB を超える VRAM が必要です。
  • ネットワーク: データ通信量無制限または無制限接続。
  • GPU: 4 GB を超える VRAM が必要です。
  • ネットワーク: データ通信量無制限または無制限接続。

これらの要件は、開発プロセスと、作成した機能を利用するユーザーに存在します。

構築を開始

開発のさまざまな段階で利用可能な AI API がいくつかあります。一部は Chrome 安定版で、一部はオリジン トライアルの参加者に提供され、一部は早期プレビュー プログラムの参加者にのみ提供されます。

各 API には、ローカル プロトタイピングとオリジン トライアルのある本番環境の両方で、モデルの使用を開始してダウンロードするための独自の手順があります。

これらの API はすべて、Chrome 拡張機能の作成時に使用できます。

localhost で API を使用する

これらの API はすべて、Chrome の localhost で使用できます。手順は次のとおりです。

  1. chrome://flags/#prompt-api-for-gemini-nanoに向かいます。
  2. [有効] を選択します。
  3. [再起動] をクリックするか、Chrome を再起動します。

Gemini Nano がダウンロードされ、意図したとおりに動作することを確認するには、DevTools を開き、コンソールに await LanguageModel.availability(); と入力します。これにより、available が返されます。

localhost のトラブルシューティング

Gemini Nano が想定どおりに動作しない場合は、次の手順を行います。

  1. Chrome を再起動します。
  2. chrome://componentsに向かいます。
  3. [Optimization Guide On Device Model] が存在することを確認します。これは、Gemini Nano が利用可能か、ダウンロード中であることを意味します。
    • バージョン番号が表示されていない場合は、[Check for update] をクリックして強制的にダウンロードします。
  4. DevTools を開き、コンソールに LanguageModel.availability(); と入力します。これにより、available が返されます。

必要に応じて、しばらく待ってからこの手順を繰り返します。

基準プロセス

Google では、すべてのブラウザで動作するように これらの API を標準化しています。つまり、Google はウェブ プラットフォーム コミュニティに API を提案し、W3C ウェブ インキュベーター コミュニティ グループに移行して、さらなる議論を進めています。

Google は、各 API について W3C、Mozilla、WebKit からフィードバックをリクエストしています。

各 API のこのプロセスについて詳しくは、対応するドキュメントをご覧ください。

意見交換とフィードバックの提供

組み込み AI をお試しになった際のフィードバックをお寄せください。