Class: Multiwoven::Integrations::Source::GoogleGemini::Client
- Inherits:
-
Multiwoven::Integrations::Source::GenericOpenAI::Client
- Object
- SourceConnector
- Multiwoven::Integrations::Source::GenericOpenAI::Client
- Multiwoven::Integrations::Source::GoogleGemini::Client
- Defined in:
- lib/multiwoven/integrations/source/google_gemini/client.rb
Overview
Gemini exposes an OpenAI-compatible chat completions API, so the request, streaming and response handling is identical to GenericOpenAI. Only the config/ directory differs, and BaseConnector#read_json resolves that from this class's own source location.