
掌握ChatGPT插件與自定義GPT
?
您可以在此處找到該登陸頁面。然后,點擊 “Gemini API “標簽或點擊 “了解有關 Gemini API 的更多信息 “按鈕。
或者,也可以直接訪問Gemini API 登陸頁面。
點擊頁面中央的按鈕獲取API秘鑰
頁面會彈出一個窗口,要求您選擇是否同意 Google API 服務條款和 Gemini API 附加服務條款。
您可以選擇性地訂閱電子郵件通知,以便獲取Google AI的最新動態,并參與Google AI的特定研究項目,雖然這不是強制要求的。
勾選第一個方框,其它方框也可以選擇性的勾選,然后點擊繼續。
現在您可以點擊 “創建 API 密鑰”。
然后,選擇在新項目中或通過現有項目創建 API 密鑰。
選擇其中一個選項后,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 1.5 Flash、Gemini 1.5 Pro 和 Gemini 1.0 Pro 的定價方案各不相同。不過,它們都有免費層和現收現付層。
在這些模式中,兩級之間的主要區別在于費率限制、輸入和輸出的定價、是否提供上下文緩存以及輸入和輸出是否用于改進其產品。
通過此鏈接了解更多關于Gemini定價計劃的信息。
如前所述,費率限額因機型和計劃而異。每種模式和計劃的速率限制也有幾種衡量方法。更具體地說,它們是按每分鐘請求數、每分鐘代幣數和每天請求數來衡量的。
在此了解有Gemini費率限制的更多信息。
雖然您可能會遇到各種各樣的錯誤,但以下幾種常見錯誤值得注意:
點擊此處了解更多有關使用 Gemini 時可能遇到的 API 錯誤的信息。
為了幫助您更快、更少地建立集成,您可以使用 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 構建智能應用的完整指南