次の方法で共有


Google Gemini (独立したパブリッシャー) (プレビュー)

Google Gemini 用のカスタム コネクタ。高度な AI マルチモーダル コンテンツ生成機能を提供します。Gemini は、Google DeepMind によって開発されたマルチモーダル大規模言語モデルのファミリで、LaMDA と PaLM 2 の後継として機能します。 ジェミニウルトラ、ジェミニプロ、ジェミニナノで構成され、2023年12月6日に発表されました。

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
コピロット スタジオ Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure Government リージョン
     - Azure China リージョン
     - 米国国防総省 (DoD)
Power Apps Premium 次を除くすべての Power Apps リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
Power Automate Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
お問い合わせ
名前 Priyaranjan KS, Vidya Sagar Alti [Tata Consultancy Services]
URL https://www.tcs.com
Email priyaranjan.sathyavrathan@tcs.com
コネクタ メタデータ
Publisher Priyaranjan KS, Vidya Sagar Alti [Tata Consultancy Services]
Website https://ai.google.dev/
プライバシー ポリシー https://policies.google.com/privacy
カテゴリ AI

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有不可

デフォルト

適用対象: すべてのリージョン

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 タイプ Description 必須
API キー securestring この API の API キー 正しい

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

すべてのモデルを取得する

使用可能なすべてのモデルとその詳細の一覧を取得します。

ストリーム コンテンツを生成する

既定では、モデルは生成プロセス全体を完了した後に応答を返します。 結果全体を待たずにストリーミングを使用して部分的な結果を処理することで、より高速な対話を実現できます。

テキスト コンテンツを生成する

入力メッセージを指定して、モデルからテキスト応答を生成します。

トークンのカウント

生成言語モデルを使用して、特定のテキスト内のトークンの数をカウントします。

バッチ埋め込みの生成

テキスト コンテンツのバッチの埋め込みベクトルを生成します。

マルチモーダル コンテンツを生成する

入力メッセージと画像またはビデオを指定して、モデルから応答を生成します。

モデルの詳細を取得する

指定されたモデル名に基づいて、特定のモデルの詳細を取得します。

埋め込みの生成

このエンドポイントは、提供されたテキスト コンテンツの埋め込みベクターを生成するように設計されています。これは、テキストの類似性、分類、クラスタリングなどのさまざまな自然言語処理タスクに使用できます。

すべてのモデルを取得する

使用可能なすべてのモデルとその詳細の一覧を取得します。

パラメーター

名前 キー 必須 説明
API バージョン
apiVersion True string

API バージョン(例: 'v1beta')。

戻り値

名前 パス 説明
models
models array of object
名前
models.name string

モデルの一意識別子。

バージョン
models.version string

モデルのバージョン。

ディスプレイ名
models.displayName string

モデルの表示名。

説明
models.description string

モデルの説明。

inputTokenLimit
models.inputTokenLimit integer

モデルが処理できる入力トークンの最大数。

outputTokenLimit
models.outputTokenLimit integer

モデルが生成できる出力トークンの最大数。

supportedGenerationMethods
models.supportedGenerationMethods array of string

モデルでサポートされている生成メソッドの一覧。

温度
models.temperature number

モデルの既定の温度設定。 すべてのモデルに存在するわけではありません。

topP
models.topP number

モデルの既定の topP 設定。 すべてのモデルに存在するわけではありません。

topK
models.topK number

モデルの既定の topK 設定。 すべてのモデルに存在するわけではありません。

ストリーム コンテンツを生成する

既定では、モデルは生成プロセス全体を完了した後に応答を返します。 結果全体を待たずにストリーミングを使用して部分的な結果を処理することで、より高速な対話を実現できます。

パラメーター

名前 キー 必須 説明
API バージョン
apiVersion True string

API バージョン(例: 'v1beta')。

モデル名
modelName True string

モデル名、例: 'gemini-pro'。

Role
role string

コンテンツのプロデューサー。 'user' または 'model' である必要があります

テキスト
text string

必須。 処理するテキスト コンテンツ。

カテゴリ
category string

Optional. フィルター処理するコンテンツのカテゴリ。

しきい値
threshold string

Optional. コンテンツ フィルター処理のしきい値レベル。

気温
temperature number

Optional. 応答のランダム性を制御します。 値が大きいほど、応答が変化します。

最大出力トークン数
maxOutputTokens integer

Optional. 生成されたコンテンツ内のトークンの最大数。

上位 p
topP number

Optional. 応答の多様性を制御します。 値が大きいほど、応答が多様になります。

上位 K
topK integer

Optional. 各ステップで考慮される高確率トークンの数を制限します。

候補数
candidateCount integer

Optional. 生成する候補の応答の数。

シーケンスの停止
stopSequences array of string

省略可能。テキスト出力の生成を停止する文字シーケンスのセット。

戻り値

名前 パス 説明
array of object
候補 者
candidates array of object
パーツ
candidates.content.parts array of object
SMS 送信
candidates.content.parts.text string
ロール
candidates.content.role string
finishReason
candidates.finishReason string
インデックス
candidates.index integer
safetyRatings
candidates.safetyRatings array of object
カテゴリ
candidates.safetyRatings.category string
確率
candidates.safetyRatings.probability string
safetyRatings
promptFeedback.safetyRatings array of object
カテゴリ
promptFeedback.safetyRatings.category string
確率
promptFeedback.safetyRatings.probability string

テキスト コンテンツを生成する

入力メッセージを指定して、モデルからテキスト応答を生成します。

パラメーター

名前 キー 必須 説明
API バージョン
apiVersion True string

エンドポイントに使用する API バージョン。 例: v1beta

モデル名
modelName True string

テキスト生成に使用するモデルの名前。 例 - gemini-pro

Role
role string

Optional. コンテンツのプロデューサー。 'user' または 'model' である必要があります

テキスト
text True string

Required.Text を使用して応答を生成します。

カテゴリ
category string

省略可能。フィルター処理するコンテンツのカテゴリ。

しきい値
threshold string

省略可能。指定したカテゴリのコンテンツをフィルター処理するためのしきい値。

最大出力トークン数
maxOutputTokens integer

省略可能。テキスト候補に含めるトークンの最大数。

気温
temperature number

Optional.Text 出力のランダム性を制御します。

上位 p
topP number

省略可能。サンプリング時に考慮するトークンの最大累積確率。

上位 K
topK integer

省略可能。サンプリング時に考慮するトークンの最大数。

候補数
candidateCount integer

Optional. 生成する候補の応答の数。

シーケンスの停止
stopSequences array of string

省略可能。テキスト出力の生成を停止する文字シーケンスのセット。

戻り値

名前 パス 説明
候補 者
candidates array of object
パーツ
candidates.content.parts array of object
SMS 送信
candidates.content.parts.text string
finishReason
candidates.finishReason string
インデックス
candidates.index integer
safetyRatings
candidates.safetyRatings array of object
カテゴリ
candidates.safetyRatings.category string
確率
candidates.safetyRatings.probability string
safetyRatings
promptFeedback.safetyRatings array of object
カテゴリ
promptFeedback.safetyRatings.category string
確率
promptFeedback.safetyRatings.probability string

トークンのカウント

生成言語モデルを使用して、特定のテキスト内のトークンの数をカウントします。

パラメーター

名前 キー 必須 説明
API バージョン
apiVersion True string

ビジョン エンドポイントに使用する API バージョン。例: 'v1beta'

モデル名
modelName True string

モデル名、例: 'gemini-pro'。

テキスト
text string

必須。 トークン数を決定する対象のテキスト コンテンツ。

戻り値

名前 パス 説明
totalTokens
totalTokens integer

指定されたテキスト内のトークンの合計数。

バッチ埋め込みの生成

テキスト コンテンツのバッチの埋め込みベクトルを生成します。

パラメーター

名前 キー 必須 説明
API バージョン
apiVersion True string

API バージョン(例: 'v1beta')。

モデル名
modelName True string

モデル名(例: 'embedding-001')。

モデル
model True string

埋め込み生成に使用されるモデルの識別子。これは 'models/{modelName}' の形式と一致する必要があります。

テキスト
text string

必須。埋め込みを生成するテキスト コンテンツ。

戻り値

名前 パス 説明
embeddings
embeddings array of object
values
embeddings.values array of number

生成された埋め込みを表す数値の配列。

マルチモーダル コンテンツを生成する

入力メッセージと画像またはビデオを指定して、モデルから応答を生成します。

パラメーター

名前 キー 必須 説明
API バージョン
apiVersion True string

ビジョン エンドポイントに使用する API バージョン。例: v1beta

基本モデル名
modelName True string

基本モデルの名前。例: gemini-pro と対応するビジョン モデル (gemini-pro-vision) を入力します。

Role
role string

Optional. コンテンツのプロデューサー。 'user' または 'model' である必要があります

部品
Parts object
カテゴリ
category string

省略可能。フィルター処理するコンテンツのカテゴリ。

しきい値
threshold string

省略可能。指定したカテゴリのコンテンツをフィルター処理するためのしきい値。

最大出力トークン数
maxOutputTokens integer

省略可能。ビジョン候補に含めるトークンの最大数。

気温
temperature number

Optional.Controls the randomness of the vision output.

上位 p
topP number

省略可能。サンプリング時に考慮するトークンの最大累積確率。

上位 K
topK integer

省略可能。サンプリング時に考慮するトークンの最大数。

シーケンスの停止
stopSequences array of string

省略可能。テキスト出力の生成を停止する文字シーケンスのセット。

戻り値

名前 パス 説明
候補 者
candidates array of object
パーツ
candidates.content.parts array of object
items
candidates.content.parts object
finishReason
candidates.finishReason string
インデックス
candidates.index integer
safetyRatings
candidates.safetyRatings array of object
カテゴリ
candidates.safetyRatings.category string
確率
candidates.safetyRatings.probability string
safetyRatings
promptFeedback.safetyRatings array of object
カテゴリ
promptFeedback.safetyRatings.category string
確率
promptFeedback.safetyRatings.probability string

モデルの詳細を取得する

指定されたモデル名に基づいて、特定のモデルの詳細を取得します。

パラメーター

名前 キー 必須 説明
API バージョン
apiVersion True string

API バージョン(例: 'v1beta')。

モデル名
modelName True string

モデル名、例: 'gemini-pro'。

戻り値

名前 パス 説明
名前
name string

モデルの一意識別子。

バージョン
version string

モデルのバージョン。

ディスプレイ名
displayName string

モデルの表示名。

説明
description string

モデルの説明。

inputTokenLimit
inputTokenLimit integer

モデルが処理できる入力トークンの最大数。

outputTokenLimit
outputTokenLimit integer

モデルが生成できる出力トークンの最大数。

supportedGenerationMethods
supportedGenerationMethods array of string

モデルでサポートされている生成メソッドの一覧。

温度
temperature number

モデルの既定の温度設定。

topP
topP number

モデルの既定の topP 設定。

topK
topK number

モデルの既定の topK 設定。

埋め込みの生成

このエンドポイントは、提供されたテキスト コンテンツの埋め込みベクターを生成するように設計されています。これは、テキストの類似性、分類、クラスタリングなどのさまざまな自然言語処理タスクに使用できます。

パラメーター

名前 キー 必須 説明
API バージョン
apiVersion True string

使用する API のバージョン。 このパラメーターは、API エンドポイントのバージョン管理スキームを定義します。 例: 'v1beta'

モデル名
modelName True string

埋め込みの生成に使用するモデルの名前。 モデル名は、API で使用できるいずれかのモデルに対応している必要があります。 例: 'embedding-001'

モデル リソース名
model True string

埋め込み生成に使用されるモデルの識別子。 これは 'models/{modelName}' の形式と一致する必要があります。

テキスト
text string

必須。埋め込みを生成するテキスト コンテンツ。

タスクの種類
taskType string

省略可能。埋め込みの対象となるタスクの種類。 このパラメーターは、モデルが埋め込みを生成するコンテキストを理解するのに役立ちます。

Title
title string

省略可能。コンテンツの省略可能なタイトル。 これは、RETRIEVAL_DOCUMENTなどの特定のタスクの種類に適用されます。

戻り値

名前 パス 説明
values
embedding.values array of number

生成された埋め込みを表す数値の配列。