Gemini API を使用してテキストのみのプロンプトからテキストを生成する


Vertex AI in Firebase SDK を使用してアプリから Gemini API を呼び出すときに、テキストのみの入力に基づいてテキストを生成するように Gemini モデルにプロンプトを表示できます。

始める前に

まだ行っていない場合は、スタートガイドを完了してください。Firebase プロジェクトの設定、アプリの Firebase への接続、SDK の追加、Vertex AI サービスの初期化、GenerativeModel インスタンスの作成方法が記載されています。

テキストのみの入力からテキストを生成する

テキストのみを含む入力で Gemini API を呼び出すことができます。これらの呼び出しでは、テキストのみのプロンプト(Gemini 2.0 Flash など)をサポートするモデルを使用する必要があります。

レスポンスをストリーミングするか(generateContentStream)、結果全体が生成されるまでレスポンスを待つか(generateContent)を選択します。

ストリーミング

モデル生成の結果全体を待たずに、ストリーミングを使用して部分的な結果を処理することで、インタラクションを高速化できます。

ストリーミングなし

または、ストリーミングではなく結果全体が返されるのを待つこともできます。結果は、モデルが生成プロセス全体を完了した後にのみ返されます。

ユースケースとアプリに適したモデルと、必要に応じてロケーションを選択する方法を学びます。

Google アシスタントの機能

その他の機能を試す

コンテンツ生成を制御する方法

Vertex AI Studio を使用して、プロンプトとモデル構成をテストすることもできます。

サポートされているモデルの詳細

さまざまなユースケースで利用可能なモデルと、その割り当て料金について学びます。


Vertex AI in Firebase の使用感に関するフィードバックを送信する