013 GitHub stars
02Supports caching to optimize prompts (Google AI Studio Key Required).
03Supports function calling, enabling Gemini models to request execution of client-defined functions.
04Enables file handling (upload, list, retrieve, delete) using the Gemini API (Google AI Studio Key Required).
05Provides core text generation and streaming capabilities.
06Manages stateful chat sessions for conversational context.