Skip to content

GeminiClient

autogen.beta.config.gemini.gemini_client.GeminiClient #

GeminiClient(model, api_key=None, streaming=False, create_config=None)

Bases: LLMClient

Source code in autogen/beta/config/gemini/gemini_client.py
def __init__(
    self,
    model: str,
    api_key: str | None = None,
    streaming: bool = False,
    create_config: CreateConfig | None = None,
) -> None:
    self._client = genai.Client(api_key=api_key)
    self._model_name = model
    self._streaming = streaming
    self._create_config = create_config or {}