歡迎來到 Gemini API 手冊
這是 Gemini API 指南和範例的集合,包括用於編寫提示和使用 API 不同功能的快速入門教學課程,以及您可以建立的範例。
開始使用 Gemini API
Gemini API 讓您可以存取 Google DeepMind 創建的 Gemini 模型。 Gemini 模型是從頭開始建立的多模式模型,因此您可以跨文字、圖像、程式碼和音訊進行無縫推理。您可以使用它們來開發一系列應用程式。
開始開發
- 前往谷歌人工智慧工作室。
- 使用您的 Google 帳戶登入。
- 建立 API 金鑰。
- 使用 Python 快速入門,或使用curl 呼叫 REST API。
什麼是新的?
我們很高興向您展示 Gemini API 的最新功能以及新筆記本。
- 程式碼執行:透過基於純文字指令產生和執行Python程式碼來解決複雜的任務。
- VectorDB:建立向量資料庫並從資料庫中檢索問題的答案。
目錄
透過查看這些快速入門教學來了解 Gemini API 的功能。
- 身份驗證:從這裡開始了解如何設定 API 金鑰,以便存取 Gemini API。
- 計算令牌 令牌是 Gemini 模型的基本輸入。透過本筆記本,您將透過互動體驗更了解代幣。
- 文件:使用 Gemini API 上傳文件(文字、程式碼、圖像、音訊、視訊)並使用它們編寫提示。
- 音訊:了解如何將 Gemini API 與音訊檔案結合使用。
- JSON 模式:了解如何使用 JSON 模式。
- 函數呼叫:Gemini API 與程式碼配合得很好。使用此快速入門了解如何編寫提示來理解和呼叫函數。然後查看函數呼叫配置教學以了解更多資訊。
- 系統指令:透過設定係統指令為模型提供有關如何回應的更多背景資訊。
- 嵌入:創建高品質且特定於任務的嵌入。
- 調優:了解如何透過調優來提高模型在特定任務上的效能。
- 程式碼執行:透過基於純文字指令產生和運行 python 程式碼來解決複雜的任務。
您可以在快速入門資料夾中找到更多內容,並查看範例資料夾以取得有趣的範例。我們還維護一個 Awesome Gemini 列表,其中包含社區正在使用 Gemini 構建的所有酷項目。
官方SDK
Gemini API 是一個 REST API。您可以使用像curl
這樣的命令列工具(您可以在此處找到REST範例)或使用我們的官方SDK之一來呼叫API:
- Python - 注意:本說明書中的所有筆記本都為您安裝了 Python SDK,而本說明書是查找 Python 範例的最佳位置。
- Node.js
- 飛鏢(顫動)
- 安卓
- 迅速
- 去
獲得協助
在 Google AI 開發者論壇上提問。
Google Cloud Vertex AI 上的 Gemini API
如果您是希望在完全託管的平台上進行建置的企業開發者,您也可以使用 Google Cloud 上的 Gemini API。查看此存儲庫以獲取許多很酷的示例。
貢獻
歡迎貢獻。請參閱貢獻以了解更多資訊。
感謝您使用 Gemini API 進行開發!我們很高興看到您創造的東西。