Skip to Content
API 參考Gemini 原生協議Generate Content

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>

請求範例

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 伺服器"}] } ] }'

串流回應

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-previewGemini 3.1 Pro — 最強推理能力
google/gemini-3-pro-previewGemini 3 Pro — 均衡效能
google/gemini-3-flash-previewGemini 3 Flash — 高速高性價比

OfoxAI 的 Gemini 協議支援 Google GenAI SDK 的主要功能,包括 Function Calling、Code Execution、Grounding 等。

Last updated on