Gemini 模型

Gemini 是一系列的生成式 AI 模型 可讓開發人員產生內容並解決問題這些模型在設計和訓練後 可處理文字和圖片做為輸入內容本指南提供每個模型變化版本的相關資訊,協助您判斷哪種模型最適合您。

以下簡要說明可用的模型及其功能:

模型 輸入內容 輸出內容
Gemini
  • Gemini 1.5 Pro (僅限預先發布版)
文字和圖片 文字
  • Gemini 1.0 Pro
文字 文字
  • Gemini 1.0 Pro Vision
文字和圖片 文字
嵌入
  • 嵌入
文字 文字嵌入
擷取
  • AQA
文字 文字

安全與預定用途

生成式人工智慧模型是很強大的工具,但不受限制。其靈活性和適用性有時可能會產生非預期的輸出內容,例如不正確、偏誤或令人反感的輸出內容。後續處理和嚴格的人工評估非常重要,目的是降低這類輸出內容帶來的傷害風險。如需其他安全使用建議,請參閱安全指南

Gemini API 提供的模型可用於各種生成式 AI 和自然語言處理 (NLP) 應用程式。您只能透過 Gemini API 或 Google AI Studio 網頁應用程式使用這些函式。使用 Gemini API 時也必須遵守《生成式 AI 使用限制政策》和《Gemini API 服務條款》。

模型大小

下表列出可用的尺寸,以及各尺寸的相對關係。

模型大小 說明 服務
Gemini 1.0 Pro 在功能與效率之間取得平衡的模型大小。
  • text
  • 對話

模型版本

Gemini 模型提供預先發布版穩定版。在您的程式碼中,您可以使用下列其中一種模型名稱格式來指定要使用的模型和版本。

  • 最新版本:指向特定生成世代和變化版本的模型的最先進版本。基礎模型會定期更新,可能是預先發布版。只有探索性測試應用程式和原型應使用這個別名。

    如要指定最新版本,請使用以下模式:<model>-<generation>-<variation>-latest。例如 gemini-1.0-pro-latest

  • 最新的穩定版本:指向指定模型生成和變化版本的最新穩定版本。

    如要指定最新的穩定版本,請使用下列模式:<model>-<generation>-<variation>。例如 gemini-1.0-pro

  • 穩定版:指向特定的穩定模型。穩定的模型不會變更。大部分的正式版應用程式都應使用特定的穩定模型。

    如要指定穩定版本,請使用下列模式:<model>-<generation>-<variation>-<version>。例如 gemini-1.0-pro-001

如為有穩定版本的模型,請參閱模型變化版本中模型的「模型名稱」列。

模型變化版本

Gemini API 提供專為特定用途最佳化的不同模型。下表說明每個屬性的屬性。

變化版本 屬性 說明
Gemini 1.5 Pro (僅限預先發布版) 模型上次更新時間 2024 年 4 月
模型程式碼 models/gemini-1.5-pro-latest
模型功能
  • 輸入:音訊、圖片、文字
  • 輸出內容:文字
  • 已針對語言任務完成最佳化調整,例如:
    • 程式碼生成
    • 文字生成
    • 文字編輯
    • 解決問題
    • 產生推薦內容
    • 資訊擷取
    • 資料擷取或產生
    • AI 虛擬服務專員
  • 可以處理零個、一級和少量任務。
支援的產生方法 generateContent
輸入權杖限制 1048576
輸出詞元限制 8192
模型安全性 自動套用的安全設定,可由開發人員調整。詳情請參閱安全性設定主題。
頻率限制 每分鐘 2 次查詢,每日 1000 次查詢 [1]
雙子座 模型上次更新時間 2024 年 2 月
模型程式碼 models/gemini-pro
模型功能
  • 輸入內容:文字
  • 輸出內容:文字
  • 產生文字。
  • 可處理多輪對話格式。
  • 可以處理零個、一級和少量任務。
支援的產生方法 generateContent
輸入權杖限制 30720
輸出詞元限制 2048
模型安全性 自動套用的安全設定,可由開發人員調整。詳情請參閱安全性設定主題。
頻率限制 每分鐘 60 個要求 [1]
模型名稱
  • 最新版本: gemini-1.0-pro-latest
  • 最新的穩定版本: gemini-1.0-pro
  • 穩定版:
    • gemini-1.0-pro-001
Gemini 1.0 Pro Vision 模型上次更新時間 2023 年 12 月
模型程式碼 models/gemini-pro-vision
模型功能
  • 輸入內容:文字和圖片
  • 輸出內容:文字
  • 可以接受多模態輸入、文字和圖片。
  • 可以處理零個、一級和少量任務。
支援的產生方法 generateContent
輸入權杖限制 12288
輸出詞元限制 4096
模型安全性 自動套用的安全設定,可由開發人員調整。詳情請參閱安全性設定主題。
頻率限制 每分鐘 60 個要求 [1]
嵌入 模型上次更新時間 2023 年 12 月
模型程式碼 models/embedding-001
模型功能
  • 輸入內容:文字
  • 輸出內容:文字
  • 產生輸入文字的文字嵌入。
  • 已針對最多 2048 個符記的文字建立嵌入。
支援的產生方法 embedContent
模型安全性 沒有可調整的安全設定。
頻率限制 每分鐘 1500 個要求 [1]
嵌入文字 模型上次更新時間 2024 年 4 月
模型程式碼 models/text-embedding-004 (Vertex AI 中的 text-embedding-preview-0409)
模型功能
  • 輸入內容:文字
  • 輸出內容:文字
  • 產生輸入文字的文字嵌入。
  • 支援 768 以下的彈性嵌入功能。
支援的產生方法 embedContent
模型安全性 沒有可調整的安全設定。
頻率限制 每分鐘 1500 個要求 [1]
AQA 模型上次更新時間 2023 年 12 月
模型程式碼 models/aqa
模型功能
  • 輸入內容:文字
  • 輸出內容:文字
  • 執行歸因問題回答的模型。
  • 經過訓練的模型,可根據提供的來源傳回問題的答案,並預估可回答的機率。
支援的產生方法 generateAnswer
支援的語言 英文
輸入權杖限制 7168
輸出詞元限制 1024
模型安全性 自動套用的安全設定,可由開發人員調整。詳情請參閱安全性設定主題。
頻率限制 每分鐘 60 個要求 [1]

請參閱範例,瞭解這些模型變化版本的功能。

模型中繼資料

使用 ModelService API 取得最新模型的其他中繼資料,例如輸入和輸出權杖限制。下表列出 Gemini Pro 模型變化版本的中繼資料。

屬性
顯示名稱 Gemini 1.0 Pro
模型程式碼 models/gemini-1.0-pro
說明 專為產生文字設計的模型
支援的產生方法 generateContent
隨機性參數 0.9
top_p 1
top_k 1

模型屬性

下表說明所有模型變化版本通用的 Gemini 模型屬性。

屬性 說明
訓練資料 Gemini 的知識截止日為 2023 年初。 在該時間過後,事件的相關資訊。
支援的語言 查看支援的語言
可設定的模型參數
  • 可能性總和為 P
  • 前 K 個
  • 隨機性參數
  • 停止序列
  • 輸出長度上限
  • 候選回覆數量

[1] 由於容量限制,無法保證指定的頻率上限。

請參閱 LLM 簡介指南中的模型參數一節,進一步瞭解每個參數。

後續步驟