如何使用 Google Gemini Pro 2.5 實驗性免費 API
大约 3 分鐘
如何使用 Google Gemini Pro 2.5 實驗性免費 API
Google 的 Gemini Pro 2.5 實驗性版本是一款顛覆性的 AI 模型,專為進階推理、程式編碼、數學及科學任務設計。於 2025 年 3 月發布,此模型擁有 100 萬字元上下文視窗、多模態能力,以及在各項基準測試中表現卓越,成為開發者與研究人員的首選。以下教你如何有效利用其免費 API。
Gemini 2.5 Pro 的主要特色
- 100 萬字元上下文:處理龐大資料集、長篇對話或整個程式碼庫,保持連貫性。
- 多模態輸入:一次請求即可分析文字、圖片、音訊與影片。
- 強化推理能力:在程式編碼、數學與科學基準測試中,表現優於 DeepSeek 與 Grok 等競爭對手。
- 免費使用:可透過 Google AI Studio 或第三方平台如 Open Router 取得。
如何免費開始使用
1. 取得 API 金鑰
- Google AI Studio:造訪 AI Studio,使用 Google 帳號登入,並在「Pro Experimental」模型下產生 API 金鑰。
- Open Router:在 Open Router 註冊免費帳號,作為替代方案。
2. 設定開發環境
安裝所需的 Python 套件:
pip install google-generativeai requests
設定 API 金鑰:
import google.generativeai as genai
genai.configure(api_key="YOUR_API_KEY")
使用模型 ID gemini-2.5-pro-exp-03-25
初始化模型。
發送第一個請求
傳送文字提示以生成回應:
model = genai.GenerativeModel("gemini-2.5-pro-exp-03-25")
response = model.generate_content("Explain quantum computing")
print(response.text)
此程式碼會回傳清晰且結構化的量子運算說明。
進階功能
多模態輸入處理
可同時上傳圖片、音訊或影片檔案搭配文字提示:
response = model.generate_content([
"Analyze this product photo and describe improvements",
genai.upload_file("product_image.jpg")
])
模型會處理多媒體輸入,產生具上下文感知的見解。
串流回應
支援即時互動,啟用串流功能:
response = model.generate_content("Write a Python script for data analysis", stream=True)
for chunk in response:
print(chunk.text)
此方式可降低延遲,持續輸出結果。
效能基準
- LMArena 排行榜:在人類偏好對齊與問題解決能力中排名第一。
- 程式編碼與數學:在程式碼生成準確度及數學推理上超越 OpenAI 模型。
應用場景
- 程式除錯:上傳錯誤日誌與程式碼片段,獲得即時修正建議。
- 學術研究:在 100 萬字元視窗內分析大型資料集或科學論文。
- 內容生成:產出長篇文章、腳本或行銷文案,保持上下文一致性。
限制與替代方案
雖然免費,Gemini 2.5 Pro 實驗版有 速率限制,且尚未達到生產環境等級。高流量任務建議:
- 搭配 DeepSeek 進行執行導向工作流程。
- 使用 Gemini 2.0 Flash 以獲得低延遲應用。
Google 的 Gemini Pro 2.5 實驗性版本重新定義了開發者的 AI 可及性,提供無與倫比的推理能力與擴展性,且完全免費。無論是打造程式助理或分析多模態資料,這個 API 都能開啟創新可能。