kylea's picture
inital agent build
01aa6b9
raw
history blame contribute delete
831 Bytes
from langchain_google_genai import ChatGoogleGenerativeAI
class GoogleModel:
def __init__(
self,
model: str = "gemini-2.0-flash",
temperature: int = 0.2,
tools: list = None,
):
"""Initialize the GoogleModel with the specified model name and temperature.
"""
if tools:
self.llm = ChatGoogleGenerativeAI(
model=model,
temperature=temperature,
max_tokens=None,
timeout=None,
max_retries=1,
).bind_tools(tools=tools)
else:
self.llm = ChatGoogleGenerativeAI(
model=model,
temperature=temperature,
max_tokens=None,
timeout=None,
max_retries=1,
)