Abstract base class representing the configuration for an AI service backend.
This class should not be instantiated directly. Use its subclasses; GoogleAIBackend for
the Gemini Developer API (via Google AI) and AgentPlatformBackend
for the Agent Platform Gemini API.
Abstract base class representing the configuration for an AI service backend. This class should not be instantiated directly. Use its subclasses; GoogleAIBackend for the Gemini Developer API (via Google AI) and AgentPlatformBackend for the Agent Platform Gemini API.