?

步驟 2:訪問 “Google AI Studio”

您可以在此處找到該登陸頁面。然后,點擊 “Gemini API “標簽或點擊 “了解有關 Gemini API 的更多信息 “按鈕。

或者,也可以直接訪問Gemini API 登陸頁面

Accessing Gemini API page

步驟 3:點擊 “在 Google AI Studio 獲取 API 密鑰”。

點擊頁面中央的按鈕獲取API秘鑰

Clicking on Gemini's API key button

步驟 4:審批服務條款

頁面會彈出一個窗口,要求您選擇是否同意 Google API 服務條款和 Gemini API 附加服務條款。

您可以選擇性地訂閱電子郵件通知,以便獲取Google AI的最新動態,并參與Google AI的特定研究項目,雖然這不是強制要求的。

Gemini API terms of service message

勾選第一個方框,其它方框也可以選擇性的勾選,然后點擊繼續。

步驟 5:創建API密鑰

現在您可以點擊 “創建 API 密鑰”。

Where you can create a unique API key

然后,選擇在新項目中或通過現有項目創建 API 密鑰。

Pop-up that asks you where to create the API key

選擇其中一個選項后,API 密鑰就會自動生成!

An auto-generated API key

一定要謹記將此 API 密鑰存儲在安全的位置,以防止未經授權的訪問。

文本生成代碼API調用示例

# setup
import google.generativeai as genai

genai.configure(api_key='xxx') # 填入自己的api_key

# 查詢模型
for m in genai.list_models():
print(m.name)
print(m.supported_generation_methods)

內容生成

model = genai.GenerativeModel('gemini-1.5-flash')
response = model.generate_content("告訴我你是誰?")
print(response.text)
{
"id": "chatcmpl-9a7620aa7def44329cc3f79d334d15b1",
"model": "gemini-1.5-flash",
"object": "chat.completion",
"created": 1730879061,
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "我是一個大型語言模型,由 Google 訓練。"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 17,
"total_tokens": 29
}
}

構建Gemini API的其他注意事項

在構建 Gemini API之前,您還應了解并掌握以下幾個方面:

 定價計劃

Gemini 1.5 Flash、Gemini 1.5 Pro 和 Gemini 1.0 Pro 的定價方案各不相同。不過,它們都有免費層和現收現付層。

在這些模式中,兩級之間的主要區別在于費率限制、輸入和輸出的定價、是否提供上下文緩存以及輸入和輸出是否用于改進其產品。

通過此鏈接了解更多關于Gemini定價計劃的信息。

 費率限制

如前所述,費率限額因機型和計劃而異。每種模式和計劃的速率限制也有幾種衡量方法。更具體地說,它們是按每分鐘請求數、每分鐘代幣數和每天請求數來衡量的。

The rate limits for Gemini 1.5 Flash’s free plan
Gemini 1.5 Flash 免費計劃的費率限制

在此了解有Gemini費率限制的更多信息。

應注意的錯誤

雖然您可能會遇到各種各樣的錯誤,但以下幾種常見錯誤值得注意:

點擊此處了解更多有關使用 Gemini 時可能遇到的 API 錯誤的信息。

 SDK

為了幫助您更快、更少地建立集成,您可以使用 Gemini API 的任何一個 SDK。

他們的 SDK 涵蓋多種語言,包括 Python、Node.js、Go、Dart、Android、Swift、Web 和 REST。

您可以在此了解使用每個 SDK 的先決條件、安裝說明等更多信息。

 可用能力

使用 Gemini API,您可以訪問LLM的各種功能。

以下是您可以做的事情的一個縮影:

 安全過濾器

雖然雙子座應用程序接口會防止輸出 “核心危害”,但您可以調整特定請求中的某些安全過濾器–騷擾、仇恨言論、性露骨和危險,使輸出更符合您的需求。

您將在 API 響應中收到類別分數(低、中、高),根據這些分數,內容可能會被阻止,也可能不會被阻止。

在此處了解更多有關使用 Gemini API 安全過濾的信息。

常見問題

1、Gemini 可在哪些區域使用?

Gemini 1.0 Pro 和 Gemini 1.0 Pro Vision 可在亞洲、美國和歐洲區域使用。

2、如何使用我的輸入數據?

Google 通過健全的數據治理實踐(包括審核 Google Cloud 在其產品開發中使用的數據),確保 Google 團隊遵循我們的 AI/機器學習隱私權承諾。

3、我的數據會被緩存嗎?

Google 可能緩存客戶的 Gemini 模型的輸入和輸出,以加快對客戶后續提示的回答速度。緩存的內容最多可存儲 24 小時。默認情況下,系統會為每個 Google Cloud 項目啟用數據緩存。Google Cloud 項目的相同緩存設置適用于所有區域。您可以使用以下 curl 命令來獲取緩存狀態、停用緩存或重新啟用緩存。

4、如何解決發出 API 請求時的配額 (429) 錯誤?

需求過多或請求超出了每個項目的配額。請檢查您的請求速率是否小于項目的配額。如需查看項目配額,請轉到Google Cloud控制臺中的配額頁面。

總結

本文總結了獲取Gemini-Google LLM(原名Bard)API密鑰的詳細步驟,從登錄Google賬戶、訪問Google AI Studio,到獲取API密鑰并進行初步可用性測試,為開發者提供了全面的指南。同時,文章還探討了在使用Gemini API過程中需要考慮的關鍵因素,包括定價計劃、費率限制、常見錯誤處理、SDK使用、可用能力和安全過濾器等,幫助開發者更有效地將多模態處理能力集成到應用中,并確保API調用的順利進行。

更多精彩推薦:
Gemini API 申請指南
谷歌Gemini API免費開放,幾行代碼即可云端部署
Gemini使用教程:全面解析及應用指南
使用 Gemini Pro 構建智能應用的完整指南

上一篇:

如何獲取心知天氣 API Key 密鑰(分步指南)

下一篇:

如何獲取紫東太初 API Key 密鑰(分步指南)
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費