共用方式為


Google Gemini (獨立發行商) (預覽版)

Google Gemini 的自定義連接器,提供先進的 AI 多模態內容生成功能。Gemini 是由 Google DeepMind 開發的一系列多模態大語言模型,是 LaMDA 和 PaLM 2 的繼任者。 它包括 Gemini Ultra、Gemini Pro 和 Gemini Nano,於 2023 年 12 月 6 日發布

此連接器適用於以下產品和區域:

服務 Class Regions
副駕駛工作室 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
邏輯應用程式 標準 所有 Logic Apps 區域, 但下列區域除外:
     - Azure Government 區域
     - Azure 中國區域
     - 美國國防部 (DoD)
Power Apps 進階 除下列區域外的所有 Power Apps 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
Power Automate(自動化服務) 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
連絡人​​
名稱 Priyaranjan KS、Vidya Sagar Alti [塔塔諮詢服務]
URL https://www.tcs.com
Email priyaranjan.sathyavrathan@tcs.com
連接器中繼資料
Publisher Priyaranjan KS、Vidya Sagar Alti [塔塔諮詢服務]
網站 https://ai.google.dev/
隱私策略 https://policies.google.com/privacy
類別 AI

正在建立連線

連接器支援下列驗證類型:

預設值 建立連線的參數。 所有區域 不可共享

預設

適用:所有地區

建立連線的參數。

這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。

名稱 類型 Description 為必填項目
API 金鑰 securestring 此 API 的 API 金鑰

節流限制

名稱 呼叫 續約期間
每個連線的 API 呼叫 100 60 秒

動作

取得型號詳細資料

根據提供的模型名稱擷取特定模型的詳細資料。

取得所有型號

擷取所有可用模型及其詳細資料的清單。

生成多模態內容

從給定輸入訊息和影像或視訊的模型產生回應。

產生串流內容

預設情況下,模型會在完成整個生成過程後返回響應。 您可以透過不等待整個結果來實現更快的互動,而是使用串流來處理部分結果。

產生內嵌

此端點旨在為提供的文字內容產生嵌入向量,可用於各種自然語言處理任務,例如文字相似性、分類和聚類。

產生批次內嵌

為一批文字內容產生內嵌向量。

產生文字內容

從給定輸入訊息的模型產生文字回應。

計算代幣

使用生成式語言模型計算指定文字中的權杖數量。

取得型號詳細資料

根據提供的模型名稱擷取特定模型的詳細資料。

參數

名稱 機碼 必要 類型 Description
API 版本
apiVersion True string

API 版本,例如- 'v1beta'。

型號名稱
modelName True string

型號名稱,例如-'gemini-pro'。

傳回

名稱 路徑 類型 Description
名稱
name string

模型的唯一識別碼。

版本
version string

模型版本。

顯示名稱
displayName string

模型的顯示名稱。

描述
description string

模型描述。

輸入令牌限制
inputTokenLimit integer

模型可以處理的輸入記號數目上限。

輸出令牌限制
outputTokenLimit integer

模型可以產生的輸出權杖數目上限。

supportedGeneration方法
supportedGenerationMethods array of string

模型支援的產生方法清單。

溫度
temperature number

模型的預設溫度設定。

頂部P
topP number

模型的預設 topP 設定。

頂部K
topK number

模型的預設 topK 設定。

取得所有型號

擷取所有可用模型及其詳細資料的清單。

參數

名稱 機碼 必要 類型 Description
API 版本
apiVersion True string

API 版本,例如- 'v1beta'。

傳回

名稱 路徑 類型 Description
models
models array of object
名稱
models.name string

模型的唯一識別碼。

版本
models.version string

模型版本。

顯示名稱
models.displayName string

模型的顯示名稱。

描述
models.description string

模型描述。

輸入令牌限制
models.inputTokenLimit integer

模型可以處理的輸入記號數目上限。

輸出令牌限制
models.outputTokenLimit integer

模型可以產生的輸出權杖數目上限。

supportedGeneration方法
models.supportedGenerationMethods array of string

模型支援的產生方法清單。

溫度
models.temperature number

模型的預設溫度設定。 並非所有型號都存在。

頂部P
models.topP number

模型的預設 topP 設定。 並非所有型號都存在。

頂部K
models.topK number

模型的預設 topK 設定。 並非所有型號都存在。

生成多模態內容

從給定輸入訊息和影像或視訊的模型產生回應。

參數

名稱 機碼 必要 類型 Description
API 版本
apiVersion True string

用於視覺端點的 API 版本。例如- v1beta

基本型號名稱
modelName True string

基本模型的名稱。例如- 輸入gemini-pro,將使用對應的視覺模型(gemini-pro-vision)

Role
role string

選擇性。 內容的生產者。 必須是「使用者」或「模型」

組件
Parts object
類別
category string

選擇性。要篩選的內容類別。

閾值
threshold string

選擇性。篩選指定類別中內容的臨界值。

最大輸出代幣數量
maxOutputTokens integer

選擇性。要包含在視覺候選中的權杖數目上限。

溫度
temperature number

選用。控制視覺輸出的隨機性。

頂部P
topP number

選擇性。取樣時要考慮的權杖的最大累積機率。

前 K 名
topK integer

選擇性。取樣時要考慮的權杖數目上限。

停止序列
stopSequences array of string

選擇性。將停止文字輸出產生的字元序列集。

傳回

名稱 路徑 類型 Description
候選人
candidates array of object
部件
candidates.content.parts array of object
items
candidates.content.parts object
finish原因
candidates.finishReason string
索引
candidates.index integer
安全評級
candidates.safetyRatings array of object
分類
candidates.safetyRatings.category string
可能性
candidates.safetyRatings.probability string
安全評級
promptFeedback.safetyRatings array of object
分類
promptFeedback.safetyRatings.category string
可能性
promptFeedback.safetyRatings.probability string

產生串流內容

預設情況下,模型會在完成整個生成過程後返回響應。 您可以透過不等待整個結果來實現更快的互動,而是使用串流來處理部分結果。

參數

名稱 機碼 必要 類型 Description
API 版本
apiVersion True string

API 版本,例如- 'v1beta'。

型號名稱
modelName True string

型號名稱,例如-'gemini-pro'。

Role
role string

內容的生產者。 必須是「使用者」或「模型」

文字
text string

必須的。 要處理的文字內容。

類別
category string

選擇性。 要過濾的內容類別。

閾值
threshold string

選擇性。 內容篩選的臨界值層級。

溫度
temperature number

選擇性。 控制回應的隨機性。 較高的值會導致更多樣化的回應。

最大輸出代幣數量
maxOutputTokens integer

選擇性。 產生內容中的權杖數目上限。

頂部P
topP number

選擇性。 控制回應的多樣性。 更高的值會導致更多樣化的反應。

前 K 名
topK integer

選擇性。 限制每個步驟中考慮的高機率權杖數目。

候選人人數
candidateCount integer

選擇性。 要產生的候選回應數目。

停止序列
stopSequences array of string

選擇性。將停止文字輸出產生的字元序列集。

傳回

名稱 路徑 類型 Description
array of object
候選人
candidates array of object
部件
candidates.content.parts array of object
收發簡訊
candidates.content.parts.text string
角色
candidates.content.role string
finish原因
candidates.finishReason string
索引
candidates.index integer
安全評級
candidates.safetyRatings array of object
分類
candidates.safetyRatings.category string
可能性
candidates.safetyRatings.probability string
安全評級
promptFeedback.safetyRatings array of object
分類
promptFeedback.safetyRatings.category string
可能性
promptFeedback.safetyRatings.probability string

產生內嵌

此端點旨在為提供的文字內容產生嵌入向量,可用於各種自然語言處理任務,例如文字相似性、分類和聚類。

參數

名稱 機碼 必要 類型 Description
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。

傳回

名稱 路徑 類型 Description
values
embedding.values array of number

代表所產生內嵌的數值陣列。

產生批次內嵌

為一批文字內容產生內嵌向量。

參數

名稱 機碼 必要 類型 Description
API 版本
apiVersion True string

API 版本,例如- 'v1beta'。

型號名稱
modelName True string

型號名稱,例如-'embedding-001'。

型號
model True string

用於內嵌產生的模型識別碼。這應該符合格式 'models/{modelName}'。

文字
text string

必要。產生內嵌的文字內容。

傳回

名稱 路徑 類型 Description
embeddings
embeddings array of object
values
embeddings.values array of number

代表所產生內嵌的數值陣列。

產生文字內容

從給定輸入訊息的模型產生文字回應。

參數

名稱 機碼 必要 類型 Description
API 版本
apiVersion True string

用於端點的 API 版本。 例如- v1beta

型號名稱
modelName True string

要用於文字產生的模型名稱。 例如——雙子座專業版

Role
role string

選擇性。 內容的生產者。 必須是「使用者」或「模型」

文字
text True string

Required.Text 來產生回應。

類別
category string

選擇性。要篩選的內容類別。

閾值
threshold string

選擇性。篩選指定類別中內容的臨界值。

最大輸出代幣數量
maxOutputTokens integer

選擇性。要包含在文字候選中的記號數目上限。

溫度
temperature number

選用。控制文字輸出的隨機性。

頂部P
topP number

選擇性。取樣時要考慮的權杖的最大累積機率。

前 K 名
topK integer

選擇性。取樣時要考慮的權杖數目上限。

候選人人數
candidateCount integer

選擇性。 要產生的候選回應數目。

停止序列
stopSequences array of string

選擇性。將停止文字輸出產生的字元序列集。

傳回

名稱 路徑 類型 Description
候選人
candidates array of object
部件
candidates.content.parts array of object
收發簡訊
candidates.content.parts.text string
finish原因
candidates.finishReason string
索引
candidates.index integer
安全評級
candidates.safetyRatings array of object
分類
candidates.safetyRatings.category string
可能性
candidates.safetyRatings.probability string
安全評級
promptFeedback.safetyRatings array of object
分類
promptFeedback.safetyRatings.category string
可能性
promptFeedback.safetyRatings.probability string

計算代幣

使用生成式語言模型計算指定文字中的權杖數量。

參數

名稱 機碼 必要 類型 Description
API 版本
apiVersion True string

用於視覺端點的 API 版本。例如-'v1beta'

型號名稱
modelName True string

型號名稱,例如-'gemini-pro'。

文字
text string

必須的。 要決定權杖計數的文字內容。

傳回

名稱 路徑 類型 Description
總權杖
totalTokens integer

所提供文字中的權杖總數。