API易 閘道當前狀態(2026 年 7 月 4 日實測):暫不支援 Interactions API 中轉——
/v1beta2/interactions 與 /v1beta/interactions 路徑均返回 404。經 API易 呼叫 Gemini 請繼續使用 generateContent 原生格式,本站全部 Gemini 文件均基於該格式;後續閘道支援 Interactions API 時會更新本頁。兩種範式是什麼
generateContent 是經典的無狀態介面:一次請求帶全部上下文,一次響應返回全部結果,端點為POST /v1beta/models/{模型名}:generateContent。谷歌稱它”雖已被視為 legacy,但仍獲得完整支援”。
Interactions API 是谷歌 2026 年 6 月 GA 的新介面,端點為 POST /v1beta2/interactions。它圍繞核心資源 Interaction(一次完整的對話輪次或任務)設計,響應是一條按時間排列的執行步驟(steps)時間線——模型思考、工具呼叫與結果、最終輸出都是顯式的 step。官方明確:今後主線模型之外的新模型、新 Agent 能力將優先在 Interactions API 上釋出(來源:ai.google.dev/gemini-api/docs/interactions-overview)。
核心差異總覽
Interactions API 的服務端狀態管理有一個易踩的坑:
previous_interaction_id 只續接對話歷史,tools、system_instruction、generation_config(含 thinking_level、temperature 等)都是”單次互動作用域”,每一輪都要重新傳,否則不生效。請求與響應結構對比(文本單輪)
generateContent 示例可直接在 API易 閘道使用;Interactions API 示例為官方直連端點(API易 暫不支援):多輪對話對比
這是兩者體驗差異最大的地方。generateContent 每一輪都要把完整歷史重新發一遍;Interactions API 只需帶上一輪的id:
store 語義。
圖片模型場景的差異
Gemini 3 系圖片模型(如gemini-3-pro-image)預設帶思考過程,兩種範式對”思考中間稿圖片”的呈現完全不同:
- generateContent(API易 閘道現行格式):思考中間稿以普通圖片 part 混在
candidates[0].content.parts裡返回(帶thoughtSignature、無thought標記),實測一次可返回 2–10 張、每張按 1120/2000 tokens 計入輸出——解析時務必遍歷 parts 並取最後一張為最終稿。完整實測與對賬口徑見 usage 欄位與輸出解讀。 - Interactions API:思考被顯式化為
type: "thought"的 steps(含思考文本與臨時圖片),最終圖在model_outputstep 中;SDK 另提供.output_image/.output_text便捷屬性。交錯圖文輸出(如圖文並茂的故事)仍需手動遍歷 steps。
API易 閘道相容性實測
2026 年 7 月 4 日以測試 key 對api.apiyi.com 的探測結果:
結論:API易 閘道暫未開通 Interactions API 轉發,多輪續接、Agent 呼叫、後臺執行等 Interactions 獨有能力現階段無法經閘道使用。
開發者建議
- 經 API易 呼叫:繼續用 generateContent。它功能最全(Batch、顯式快取、video_metadata 反而只有它支援),且 generateContent 被官方承諾持續完整支援,短期內沒有停用風險。
- 多輪對話在 generateContent 下的寫法:客戶端拼接歷史即可,參考 Gemini 原生格式呼叫 與 多輪對話。
- 如果你直連官方並考慮遷移到 Interactions API,注意四點:
tools/system_instruction/generation_config每輪需重傳;store預設開啟、付費層資料保留 55 天;Batch API 與顯式快取尚不可用;SDK 需升級 google-genai / @google/genai 到 2.3.0 以上。 - 值得關注 Interactions API 的時機:需要官方 Agent(Deep Research、Antigravity)、
background: true長任務、或多輪場景想靠服務端狀態省 token 時。API易 支援後本頁會第一時間更新。
相關文件
Gemini 原生格式呼叫
經 API易 使用 generateContent 原生格式的完整指南
Gemini 響應處理
candidates、parts、finishReason 的解析要點
usage 欄位與輸出解讀
圖片模型 usageMetadata 欄位口徑與思考中間稿實測
多輪對話
無狀態介面下的多輪對話實現方式