原生 Gemini 格式
除 OpenAI 與 Anthropic 格式外,AccelsRouter 還在 /v1beta 下接受 Google Gemini 的原生 API 形態,為 Gemini SDK 編寫的程式碼只需改一行 base URL 即可使用。
用你的 sk- 金鑰鑑權 —— 以 x-goog-api-key 請求頭傳入(Gemini 慣例),或用 Authorization: Bearer sk-...。
列出模型
GET https://router.accels.tech/v1beta/models以 Gemini 的 models 列表形態返回可用模型。
生成內容
POST https://router.accels.tech/v1beta/models/{model}:generateContent請求體為 application/json:
| 欄位 | 型別 | 必填 | 說明 |
|---|---|---|---|
contents | array | ✓ | 對話輪次 / 內容片段 |
generationConfig | object | ✓ | 生成設定(如 temperature、maxOutputTokens) |
示例
bash
curl "https://router.accels.tech/v1beta/models/gemini-2.5-flash:generateContent" \
-H "x-goog-api-key: $ACCELSROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contents": [{ "parts": [{ "text": "Explain how a router works in one sentence." }] }],
"generationConfig": { "temperature": 0.7 }
}'python
from google import genai
from google.genai import types
client = genai.Client(
api_key="sk-...",
http_options=types.HttpOptions(base_url="https://router.accels.tech"),
)
resp = client.models.generate_content(
model="gemini-2.5-flash",
contents="Explain how a router works in one sentence.",
)
print(resp.text)說明
{model}為 模型市場 中的精確模型 id。- 除非確實需要 Gemini 原生特性,否則推薦用 OpenAI 格式(Chat Completions)—— 它觸達相同模型,且 SDK 支援更廣。