Gemini 相容 API
GetRouter 提供 Gemini 相容的模型清單與內容生成端點。
請將 {model} 替換成完整且正確的模型 ID。
列出模型
回應採用 Gemini 相容的模型清單結構。
生成內容
生成的內容會在 Gemini 相容的 candidates 結構中傳回。用量資訊可能會在 usageMetadata 中傳回。
請求欄位
generateContent 結構描述包含:
- 使用
user或model角色的contents - 文字部分
- 包含
mimeType與 Base64data的內嵌資料部分 generationConfig,包括 temperature、top-p、top-k、輸出 token 數量上限及停止序列safetySettingstoolssystemInstruction
支援情況取決於模型。加入多模態輸入、工具或模型專屬設定前,請先從純文字內容開始測試。
內嵌資料範例
相容的多模態模型可以接受內嵌資料部分:
Gemini 圖片生成酬載
若模型支援圖片生成,同一個 generateContent 路徑也可能接受回應模態、圖片設定等參數。傳送這類請求時,請以該模型的官方說明與 API 參考中的範例為準。
相容性注意事項
- Gemini 相容用戶端建立 URL 的方式可能與 OpenAI 相容用戶端不同。
- 除非整合指南明確要求該值,否則請勿在 Gemini 用戶端中輸入
https://getrouter.ai/v1。 - 確認用戶端需要的是 API 根路徑、API 版本路徑,還是完整的操作端點。
