Generate Content
透過 Gemini 原生協議呼叫 Google Gemini 模型。OfoxAI 相容 Google GenAI SDK。
端點
POST https://api.ofox.ai/gemini/v1beta/models/{model}:generateContent
POST https://api.ofox.ai/gemini/v1beta/models/{model}:streamGenerateContent認證
Gemini 協議使用 x-goog-api-key Header:
x-goog-api-key: <你的 OFOXAI_API_KEY>請求範例
cURL
Terminal
curl "https://api.ofox.ai/gemini/v1beta/models/google/gemini-3-flash-preview:generateContent" \
-H "x-goog-api-key: $OFOX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contents": [
{
"parts": [{"text": "用 Python 實作一個簡單的 Web 伺服器"}]
}
]
}'串流回應
Python
gemini_stream.py
response = client.models.generate_content_stream(
model="google/gemini-3-flash-preview",
contents="寫一篇關於 AI 的文章"
)
for chunk in response:
print(chunk.text, end="", flush=True)多模態輸入
Gemini 原生支援多模態輸入,包括圖像、音訊和影片:
import base64
# 圖像分析
with open("photo.jpg", "rb") as f:
image_data = base64.b64encode(f.read()).decode()
response = client.models.generate_content(
model="google/gemini-3-flash-preview",
contents=[
{"text": "描述這張圖片的內容"},
{"inline_data": {"mime_type": "image/jpeg", "data": image_data}}
]
)支援的模型
| 模型 | 說明 |
|---|---|
google/gemini-3.1-pro-preview | Gemini 3.1 Pro — 最強推理能力 |
google/gemini-3-pro-preview | Gemini 3 Pro — 均衡效能 |
google/gemini-3-flash-preview | Gemini 3 Flash — 高速高性價比 |
OfoxAI 的 Gemini 協議支援 Google GenAI SDK 的主要功能,包括 Function Calling、Code Execution、Grounding 等。
Last updated on