Expand description
Client module for interacting with the Gemini API.
This module provides the main structures and implementations for creating and managing sessions with the Gemini API, including support for sending messages, files, and blobs, as well as streaming responses.
Structs§
- Client
- Internal client for making API requests to Gemini.
- Config
- Internal configuration structure for
GemSessionBuilder
. - GemSession
- Represents a session with the Gemini API.
- GemSession
Builder - Builder for creating a
GemSession
with custom configurations.