如何申請Gemini Pro API

申請Gemini API的過程相對簡單,只需按照以下步驟操作即可:

  1. 準備谷歌賬號:若沒有谷歌賬號,需要先注冊一個。注冊完成后,確保賬號已登錄。

  2. 網絡環境:建議使用美國IP地址訪問,以避免后續可能的訪問限制問題。

  3. 訪問申請頁面:打開 Google AI Studio網站,進入API申請頁面。

  4. 創建API Key:在左側菜單中選擇“Get API key”,然后點擊“Create API key in new project”以創建新的API Key。確保保存好API Key以備后續使用。

免費模式與付費模式

Gemini API提供兩種使用模式:

使用MakerSuite平臺

MakerSuite是一個基于瀏覽器的IDE,用于快速原型設計和測試生成式AI模型。以下是使用MakerSuite進行模型交互的步驟:

  1. 選擇模型:推薦選擇Gemini Pro(文本)或Gemini Pro Vision(圖片)。

  2. 設置模型參數

  3. 創建新交互:在左側菜單選擇“Create new”以開始新項目。

Freeform prompt 文本/圖片提示

通過輸入一段提示文字或圖像,模型將根據提示生成相關內容。這種方式適合快速生成內容并進行創意探索。

Structured prompt 結構化提示

通過表格輸入多組輸入輸出對,讓模型學習并基于這些案例生成新的響應。這種方式適合需要特定格式輸出的場景。

API調用示例

使用Gemini API可以通過Python庫進行調用,以下是一個簡單的代碼示例:

import google.generativeai as genai

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

for m in genai.list_models():
    print(m.name)
    print(m.supported_generation_methods)

內容生成示例

使用Gemini生成內容的簡單示例:

model = genai.GenerativeModel('gemini-pro')
response = model.generate_content("告訴我太陽系中最大行星的相關知識")
print(response.text)

流式輸出

Gemini支持流式輸出功能,可以在請求過程中實時獲取響應數據,提升用戶體驗。

model = genai.GenerativeModel('gemini-pro')
response = model.generate_content("給我上海3日游攻略", stream=True)

for chunk in response:
    print(chunk.text)
    print("_"*80)

聊天模式

Gemini還支持聊天模式,可以模擬聊天機器人進行對話。

import google.generativeai as genai

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

model = genai.GenerativeModel(model_name="gemini-pro")

chat = model.start_chat(history=[])

response = chat.send_message("你好,我叫Wayne")
print(response.text)

response = chat.send_message("怎么稱呼你啊?")
print(response.text)

response = chat.send_message("你還記得我叫什么嗎?")
print(response.text)

for message in chat.history:
    print(f'**{message.role}**: {message.parts[0].text}')

FAQ

1. 如何申請Gemini API?

答:申請Gemini API需要準備谷歌賬號,訪問Google AI Studio網站申請API Key,并根據網絡環境需求使用美國IP地址。

2. Gemini API的使用是否免費?

答:Gemini API提供免費和付費兩種模式,免費模式每分鐘允許60次請求,付費模式根據使用量進行收費。

3. 什么是多模態AI模型?

答:多模態AI模型能夠處理多種數據形式,包括文本、圖像、視頻和音頻,具備更廣泛的應用場景。

4. 如何設置Gemini模型的創造力?

答:可以通過調整Temperature參數設置模型的創造力,數值越高創造力越強,數值越低輸出越穩定。

5. 使用Gemini API時需要注意哪些事項?

答:確保保存好API Key以備后續調用,建議使用美國IP地址進行操作,以避免訪問限制問題。

通過以上內容,相信您對Gemini API的申請和使用有了清晰的了解。希望這篇文章對您的學習和工作有所幫助。

上一篇:

JavaScript所有的API全面解析

下一篇:

API Key 密鑰是什么?探索其功能與應用
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

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

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

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

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

#AI深度推理大模型API

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

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