説明
Geminiコンポーネントは、VQA機能を含むGeminiを使用することができます。 次のようなことができます。
ユーザーメッセージに応じて回答を得る
モデルを指定してシステム指示とユーザーメッセージを入力して回答を得ます。
写真や動画ファイルを解析した回答を得る
写真や動画ファイルとモデルを指定してシステム指示とユーザーメッセージから写真や動画を解析した回答を得ます。
出力ペイロード
| 出力ペイロード | 説明 |
|---|---|
| cv.Payload | Geminiからのレスポンスを出力します |
コンポーネントプロパティ
| プロパティー名 | 説明 |
|---|---|
| モデル | 使用するモデルをgemini-2.0-flash、gemini-2.0-flash-liteから選択します |
| システム指示 | Geminiに対するシステム指示を指定します |
| ユーザーメッセージ | Geminiに対するプロンプトまたは質問を入力します |
| ファイル名 | Geminiに解析させるファイルを指定します。複数のファイルはコンマで区切ることで指定できます |
| ファイルのMIMEタイプ | アップロードするファイルのMIMEタイプ 複数のファイルのMIMEタイプはコンマで区切ることで指定できます |
| アップロードファイルを削除 | Geminiにファイルをアップロード後にファイルを削除する場合に指定する |
| 会話履歴 | 以前の会話のターンを表す JSON 配列を提供します |
| レスポンスのMIMEタイプ | GeminiからのレスポンスのMIMEタイプ text/plainかapplication/jsonのいずれかを指定します |
| 最大トークン数 | 生成された応答で許可されるトークンの最大数を設定します |
| 温度 | ジェミニの反応のランダム性と創造性を0.0から2.0の範囲で指定します |
| TopP | 核サンプリングを0.0から1.0の範囲で指定します |
| ストップシーケンス | Geminiがテキストの生成を停止する文字列のリストをJSON型式で定義します |
| セーフティ設定 | コンテンツフィルタリングのレベルを設定します |
| タイムアウト | HTTPリクエストのレスポンスタイムアウト値 |
| APIキー | Geminiを使用するためのAPIキーを指定します |
コンポーネント変数
| コンポーネント変数 | 説明 |
|---|---|
| cv.ConversationHistory | 会話履歴のJSON |
| cv.FinishReasons | モデルがトークンの生成を停止した理由を示します |
| cv.UploadedFileURI | 正常にアップロードされたファイルのURIのリスト |
| cv.UploadedMIMEType | アップロードされたファイルに対応するMIMEタイプのリスト |