Skip to main content

Module gemini

Module gemini 

Source
Expand description

Gemini Generate API 驱动 — 实现 Google Gemini 特有的请求/响应格式转换

Google Gemini generateContent API driver. Key differences:

  • Uses contents instead of messages, with parts instead of content.
  • Roles: user and model (not assistant). System uses system_instruction.
  • generationConfig wraps temperature, max_tokens (→ maxOutputTokens), etc.
  • Response: candidates[0].content.parts[0].text.
  • Streaming uses NDJSON with the same structure (each line is a full response).
  • API key is passed as ?key= query parameter, not in headers.

Structs§

GeminiDriver
Google Gemini generateContent API driver.