agent_studio.llm.gemini#

Module Contents#

Classes#

GeminiProvider

Base class for models.

Attributes#

config

logger

agent_studio.llm.gemini.config[source]#
agent_studio.llm.gemini.logger[source]#
class agent_studio.llm.gemini.GeminiProvider(**kwargs)[source]#

Bases: agent_studio.llm.base_model.BaseModel

Base class for models.

name = 'gemini'[source]#
compose_messages(intermedia_msg: list[dict[str, Any]]) Any[source]#
generate_response(messages: list[dict[str, Any]], **kwargs) tuple[str, dict[str, int]][source]#

Creates a chat completion using the Gemini API.