SparrowTale / llm_setup.py
abhinav0231's picture
Update llm_setup.py
7367624 verified
raw
history blame contribute delete
561 Bytes
import os
import streamlit as st
from langchain_google_genai import ChatGoogleGenerativeAI
api_key = st.secrets.get("GEMINI_API_KEY", os.getenv("GEMINI_API_KEY"))
if not api_key:
st.error("⚠️ GEMINI_API_KEY not found. Please add it in the Secrets tab.")
st.stop()
try:
llm = ChatGoogleGenerativeAI(
model="gemma-3-12b-it",
temperature=1,
google_api_key=api_key
)
print("✅ LLM initialized successfully")
except Exception as e:
st.error(f"Error initializing the LLM: {e}")
llm = None
embeddings = None