?

步驟 2:訪(fǎng)問(wèn) “Google AI Studio”

您可以在此處找到該登陸頁(yè)面。然后,點(diǎn)擊 “Gemini API “標(biāo)簽或點(diǎn)擊 “了解有關(guān) Gemini API 的更多信息 “按鈕。

或者,也可以直接訪(fǎng)問(wèn)Gemini API 登陸頁(yè)面。

Accessing Gemini API page

步驟 3:點(diǎn)擊 “在 Google AI Studio 獲取 API 密鑰”。

點(diǎn)擊頁(yè)面中央的按鈕獲取API秘鑰

Clicking on Gemini's API key button

步驟 4:審批服務(wù)條款

頁(yè)面會(huì)彈出一個(gè)窗口,要求您選擇是否同意 Google API 服務(wù)條款和 Gemini API 附加服務(wù)條款。

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

Gemini API terms of service message

勾選第一個(gè)方框,其它方框也可以選擇性的勾選,然后點(diǎn)擊繼續(xù)。

步驟 5:創(chuàng)建API密鑰

現(xiàn)在您可以點(diǎn)擊 “創(chuàng)建 API 密鑰”。

Where you can create a unique API key

然后,選擇在新項(xiàng)目中或通過(guò)現(xiàn)有項(xiàng)目創(chuàng)建 API 密鑰。

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

選擇其中一個(gè)選項(xiàng)后,API 密鑰就會(huì)自動(dòng)生成!

An auto-generated API key

一定要謹(jǐn)記將此 API 密鑰存儲(chǔ)在安全的位置,以防止未經(jīng)授權(quán)的訪(fǎng)問(wèn)。

文本生成代碼API調(diào)用示例

# 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的其他注意事項(xiàng)

在構(gòu)建 Gemini API之前,您還應(yīng)了解并掌握以下幾個(gè)方面:

 定價(jià)計(jì)劃

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)率限制

如前所述,費(fèi)率限額因機(jī)型和計(jì)劃而異。每種模式和計(jì)劃的速率限制也有幾種衡量方法。更具體地說(shuō),它們是按每分鐘請(qǐng)求數(shù)、每分鐘代幣數(shù)和每天請(qǐng)求數(shù)來(lái)衡量的。

The rate limits for Gemini 1.5 Flash’s free plan
Gemini 1.5 Flash 免費(fèi)計(jì)劃的費(fèi)率限制

在此了解有Gemini費(fèi)率限制的更多信息。

應(yīng)注意的錯(cuò)誤

雖然您可能會(huì)遇到各種各樣的錯(cuò)誤,但以下幾種常見(jiàn)錯(cuò)誤值得注意:

點(diǎn)擊此處了解更多有關(guān)使用 Gemini 時(shí)可能遇到的 API 錯(cuò)誤的信息。

 SDK

為了幫助您更快、更少地建立集成,您可以使用 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è)縮影:

 安全過(guò)濾器

雖然雙子座應(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ò)濾的信息。

常見(jiàn)問(wèn)題

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é)

本文總結(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)用的完整指南

上一篇:

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

下一篇:

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

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門(mén)場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)