Gemini

説明

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タイプのリスト