testCase / llms.py
kumar-aditya's picture
Create llms.py
570c20b verified
raw
history blame contribute delete
499 Bytes
from __future__ import annotations
import os
from dotenv import load_dotenv
from langchain_google_genai import ChatGoogleGenerativeAI
load_dotenv()
def build_llm(model_name: str, temperature: float) -> ChatGoogleGenerativeAI:
api_key = os.getenv("GEMINI_API_KEY")
if not api_key:
raise ValueError("GEMINI_API_KEY is not set in the environment.")
return ChatGoogleGenerativeAI(
model=model_name,
google_api_key=api_key,
temperature=temperature,
)