
掌握ChatGPT插件與自定義GPT
?
您可以在此處找到該登陸頁(yè)面。然后,點(diǎn)擊 “Gemini API “標(biāo)簽或點(diǎn)擊 “了解有關(guān) Gemini API 的更多信息 “按鈕。
或者,也可以直接訪(fǎng)問(wèn)Gemini API 登陸頁(yè)面。
點(diǎn)擊頁(yè)面中央的按鈕獲取API秘鑰
頁(yè)面會(huì)彈出一個(gè)窗口,要求您選擇是否同意 Google API 服務(wù)條款和 Gemini API 附加服務(wù)條款。
您可以選擇性地訂閱電子郵件通知,以便獲取Google AI的最新動(dòng)態(tài),并參與Google AI的特定研究項(xiàng)目,雖然這不是強(qiáng)制要求的。
勾選第一個(gè)方框,其它方框也可以選擇性的勾選,然后點(diǎn)擊繼續(xù)。
現(xiàn)在您可以點(diǎn)擊 “創(chuàng)建 API 密鑰”。
然后,選擇在新項(xiàng)目中或通過(guò)現(xiàn)有項(xiàng)目創(chuàng)建 API 密鑰。
選擇其中一個(gè)選項(xiàng)后,API 密鑰就會(huì)自動(dòng)生成!
一定要謹(jǐn)記將此 API 密鑰存儲(chǔ)在安全的位置,以防止未經(jīng)授權(quán)的訪(fǎng)問(wèn)。
# setup
import google.generativeai as genai
genai.configure(api_key='xxx') # 填入自己的api_key
# 查詢(xún)模型
for m in genai.list_models():
print(m.name)
print(m.supported_generation_methods)
內(nèi)容生成
model = genai.GenerativeModel('gemini-1.5-flash')
response = model.generate_content("告訴我你是誰(shuí)?")
print(response.text)
{
"id": "chatcmpl-9a7620aa7def44329cc3f79d334d15b1",
"model": "gemini-1.5-flash",
"object": "chat.completion",
"created": 1730879061,
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "我是一個(gè)大型語(yǔ)言模型,由 Google 訓(xùn)練。"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 17,
"total_tokens": 29
}
}
在構(gòu)建 Gemini API之前,您還應(yīng)了解并掌握以下幾個(gè)方面:
Gemini 1.5 Flash、Gemini 1.5 Pro 和 Gemini 1.0 Pro 的定價(jià)方案各不相同。不過(guò),它們都有免費(fèi)層和現(xiàn)收現(xiàn)付層。
在這些模式中,兩級(jí)之間的主要區(qū)別在于費(fèi)率限制、輸入和輸出的定價(jià)、是否提供上下文緩存以及輸入和輸出是否用于改進(jìn)其產(chǎn)品。
通過(guò)此鏈接了解更多關(guān)于Gemini定價(jià)計(jì)劃的信息。
如前所述,費(fèi)率限額因機(jī)型和計(jì)劃而異。每種模式和計(jì)劃的速率限制也有幾種衡量方法。更具體地說(shuō),它們是按每分鐘請(qǐng)求數(shù)、每分鐘代幣數(shù)和每天請(qǐng)求數(shù)來(lái)衡量的。
在此了解有Gemini費(fèi)率限制的更多信息。
雖然您可能會(huì)遇到各種各樣的錯(cuò)誤,但以下幾種常見(jiàn)錯(cuò)誤值得注意:
點(diǎn)擊此處了解更多有關(guān)使用 Gemini 時(shí)可能遇到的 API 錯(cuò)誤的信息。
為了幫助您更快、更少地建立集成,您可以使用 Gemini API 的任何一個(gè) SDK。
他們的 SDK 涵蓋多種語(yǔ)言,包括 Python、Node.js、Go、Dart、Android、Swift、Web 和 REST。
您可以在此了解使用每個(gè) SDK 的先決條件、安裝說(shuō)明等更多信息。
使用 Gemini API,您可以訪(fǎng)問(wèn)LLM的各種功能。
以下是您可以做的事情的一個(gè)縮影:
雖然雙子座應(yīng)用程序接口會(huì)防止輸出 “核心危害”,但您可以調(diào)整特定請(qǐng)求中的某些安全過(guò)濾器–騷擾、仇恨言論、性露骨和危險(xiǎn),使輸出更符合您的需求。
您將在 API 響應(yīng)中收到類(lèi)別分?jǐn)?shù)(低、中、高),根據(jù)這些分?jǐn)?shù),內(nèi)容可能會(huì)被阻止,也可能不會(huì)被阻止。
在此處了解更多有關(guān)使用 Gemini API 安全過(guò)濾的信息。
1、Gemini 可在哪些區(qū)域使用?
Gemini 1.0 Pro 和 Gemini 1.0 Pro Vision 可在亞洲、美國(guó)和歐洲區(qū)域使用。
2、如何使用我的輸入數(shù)據(jù)?
Google 通過(guò)健全的數(shù)據(jù)治理實(shí)踐(包括審核 Google Cloud 在其產(chǎn)品開(kāi)發(fā)中使用的數(shù)據(jù)),確保 Google 團(tuán)隊(duì)遵循我們的 AI/機(jī)器學(xué)習(xí)隱私權(quán)承諾。
3、我的數(shù)據(jù)會(huì)被緩存嗎?
Google 可能緩存客戶(hù)的 Gemini 模型的輸入和輸出,以加快對(duì)客戶(hù)后續(xù)提示的回答速度。緩存的內(nèi)容最多可存儲(chǔ) 24 小時(shí)。默認(rèn)情況下,系統(tǒng)會(huì)為每個(gè) Google Cloud 項(xiàng)目啟用數(shù)據(jù)緩存。Google Cloud 項(xiàng)目的相同緩存設(shè)置適用于所有區(qū)域。您可以使用以下 curl 命令來(lái)獲取緩存狀態(tài)、停用緩存或重新啟用緩存。
4、如何解決發(fā)出 API 請(qǐng)求時(shí)的配額 (429) 錯(cuò)誤?
需求過(guò)多或請(qǐng)求超出了每個(gè)項(xiàng)目的配額。請(qǐng)檢查您的請(qǐng)求速率是否小于項(xiàng)目的配額。如需查看項(xiàng)目配額,請(qǐng)轉(zhuǎn)到Google Cloud控制臺(tái)中的配額頁(yè)面。
本文總結(jié)了獲取Gemini-Google LLM(原名Bard)API密鑰的詳細(xì)步驟,從登錄Google賬戶(hù)、訪(fǎng)問(wèn)Google AI Studio,到獲取API密鑰并進(jìn)行初步可用性測(cè)試,為開(kāi)發(fā)者提供了全面的指南。同時(shí),文章還探討了在使用Gemini API過(guò)程中需要考慮的關(guān)鍵因素,包括定價(jià)計(jì)劃、費(fèi)率限制、常見(jiàn)錯(cuò)誤處理、SDK使用、可用能力和安全過(guò)濾器等,幫助開(kāi)發(fā)者更有效地將多模態(tài)處理能力集成到應(yīng)用中,并確保API調(diào)用的順利進(jìn)行。
更多精彩推薦:
Gemini API 申請(qǐng)指南
谷歌Gemini API免費(fèi)開(kāi)放,幾行代碼即可云端部署
Gemini使用教程:全面解析及應(yīng)用指南
使用 Gemini Pro 構(gòu)建智能應(yīng)用的完整指南
對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)