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 |
| 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 |
所提供文字中的權杖總數。 |