
獲取汽車品牌的API接口及圖片鏈接
申請Gemini API的過程相對簡單,只需按照以下步驟操作即可:
準(zhǔn)備谷歌賬號:若沒有谷歌賬號,需要先注冊一個。注冊完成后,確保賬號已登錄。
網(wǎng)絡(luò)環(huán)境:建議使用美國IP地址訪問,以避免后續(xù)可能的訪問限制問題。
訪問申請頁面:打開 Google AI Studio網(wǎng)站,進入API申請頁面。
創(chuàng)建API Key:在左側(cè)菜單中選擇“Get API key”,然后點擊“Create API key in new project”以創(chuàng)建新的API Key。確保保存好API Key以備后續(xù)使用。
Gemini API提供兩種使用模式:
MakerSuite是一個基于瀏覽器的IDE,用于快速原型設(shè)計和測試生成式AI模型。以下是使用MakerSuite進行模型交互的步驟:
選擇模型:推薦選擇Gemini Pro(文本)或Gemini Pro Vision(圖片)。
設(shè)置模型參數(shù):
創(chuàng)建新交互:在左側(cè)菜單選擇“Create new”以開始新項目。
通過輸入一段提示文字或圖像,模型將根據(jù)提示生成相關(guān)內(nèi)容。這種方式適合快速生成內(nèi)容并進行創(chuàng)意探索。
通過表格輸入多組輸入輸出對,讓模型學(xué)習(xí)并基于這些案例生成新的響應(yīng)。這種方式適合需要特定格式輸出的場景。
使用Gemini API可以通過Python庫進行調(diào)用,以下是一個簡單的代碼示例:
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生成內(nèi)容的簡單示例:
model = genai.GenerativeModel('gemini-pro')
response = model.generate_content("告訴我太陽系中最大行星的相關(guān)知識")
print(response.text)
Gemini支持流式輸出功能,可以在請求過程中實時獲取響應(yīng)數(shù)據(jù),提升用戶體驗。
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}')
答:申請Gemini API需要準(zhǔn)備谷歌賬號,訪問Google AI Studio網(wǎng)站申請API Key,并根據(jù)網(wǎng)絡(luò)環(huán)境需求使用美國IP地址。
答:Gemini API提供免費和付費兩種模式,免費模式每分鐘允許60次請求,付費模式根據(jù)使用量進行收費。
答:多模態(tài)AI模型能夠處理多種數(shù)據(jù)形式,包括文本、圖像、視頻和音頻,具備更廣泛的應(yīng)用場景。
答:可以通過調(diào)整Temperature參數(shù)設(shè)置模型的創(chuàng)造力,數(shù)值越高創(chuàng)造力越強,數(shù)值越低輸出越穩(wěn)定。
答:確保保存好API Key以備后續(xù)調(diào)用,建議使用美國IP地址進行操作,以避免訪問限制問題。
通過以上內(nèi)容,相信您對Gemini API的申請和使用有了清晰的了解。希望這篇文章對您的學(xué)習(xí)和工作有所幫助。