
哈佛 Translation Company 推薦:如何選擇最佳翻譯服務
目前,GeminiPro API可以在一定限制內免費使用,這為開發者提供了使用該強大工具的機會。未來,它將以每1,000個字符或每張圖像計費的方式進行收費。
在正式收費之前,用戶可以通過Google AI Studio免費試用GeminiPro和GeminiPro Vision,每分鐘最多進行60次請求。這一配額足以滿足大多數應用的基本需求。
得益于Google在TPU方面的投資,GeminiPro能夠以更高的效率提供服務,這使得其在同類產品中具有顯著的競爭優勢。
要開始使用GeminiPro API,您需要安裝google-generativeai
包,以下是安裝命令:
pip install -q -U google-generativeai
將您的API密鑰保存在安全的地方,并通過Python腳本加載它。以下是代碼示例:
import yaml
with open('gemini_key.yml', 'r') as file:
api_creds = yaml.safe_load(file)
GOOGLE_API_KEY = api_creds['gemini_key']
使用您的API密鑰配置并建立與GeminiPro的連接:
import google.generativeai as genai
genai.configure(api_key=GOOGLE_API_KEY)
model = genai.GenerativeModel('gemini-pro')
首先,您需要在Google AI Studio注冊并使用您的Google帳戶登錄。登錄后,您可以開始獲取API密鑰。
在Google AI Studio中,您可以創建并獲取API密鑰。確保將其保存在安全的地方,并避免在公共平臺上泄露。
請將API密鑰存儲在安全的地方,并在使用時通過代碼安全加載,避免直接在代碼中明文顯示。
您可以使用Python向GeminiPro發送文本請求并接收響應。以下是一個簡單的示例:
response = model.generate_content("Explain Generative AI with 3 bullet points")
print(response.text)
GeminiPro可以檢測并處理多種語言的輸入,您可以利用這一特性進行跨語言的文本處理。
通過API接收的響應可以用于各種應用場景,如自動化客服、內容生成等。
首先,您需要加載要處理的圖像。可以使用PIL庫來加載本地圖像文件。
import PIL.Image
img = PIL.Image.open('cat_pc.jpg')
img.show()
使用GeminiPro Vision API,您可以將圖像和文本作為輸入發送,以生成復雜的輸出。
odel = genai.GenerativeModel('gemini-pro-vision')
prompt = """
Describe the given picture first based on what you see.
Then create a short story based on your understanding of the picture.
Output should have both the description and the short story as two separate items
with relevant headings
"""
response = model.generate_content(contents=[prompt, img])
print(response.text)
GeminiPro Vision能夠理解并生成與圖像相關的文本內容,使其在生成式AI領域中表現出色。
通過API,您可以創建支持多輪對話的聊天接口,為用戶提供交互式體驗。
GeminiPro能夠高效處理用戶的多輪輸入,并生成相關的響應,支持復雜的用戶交互。
您可以將GeminiPro集成到現有應用中,以增強其交互性和智能性,為用戶提供更優質的服務體驗。
google-generativeai
包。接著,您需要在Google AI Studio注冊并獲取API密鑰。然后,通過Python腳本加載該密鑰,并使用它配置和建立與GeminiPro的連接。