Gemini API Relay Guide
本頁目錄
Gemini 的請求/回應結構(contents、parts、systemInstruction、generationConfig)與 OpenAI 格式差異大;串流格式是獨立的 JSON 行流而非 SSE。很多中轉站只做「OpenAI 格式假裝 Gemini」,導致 function calling、多模態、thinking 欄位相容性問題。
OlithmRouter 在閘道層原生實作 /v1beta 橋接(Caddy 路由+FastAPI 轉換層+獨立模型清單三者齊備),generateContent 與 streamGenerateContent 都支援,Gemini CLI 兩個環境變數即可接入。
Gemini 家族:gemini-2.5-flash、3-flash、3.5-flash、3.6-flash、3.8-flash 到 gemini-4-argon,覆蓋快速與高品質檔位;另有語音模型(gemini-3.8-flash-tts)獨立分組計價。分組含低价渠道(0.25×)與高稳定分组(0.5×),價格以控制台為準。
Gemini 的圖片輸入走 inlineData/fileData 結構;透過中轉站使用時注意 base64 大圖會放大請求體(token 換算與流量都是純文字的數十倍)。長上下文場景 Gemini 支援百萬級 token,注意對應的計費跳檔。
Gemini CLI:設定 GEMINI_API_KEY=你的 sk- 金鑰+base_url 指向中轉站即可(OlithmRouter 控制台提供一鍵配置腳本)。SDK:google-genai 改 client options 的 api_base。