Spaces:
Running
Running
| from langchain_google_genai import ChatGoogleGenerativeAI | |
| from langchain.chains import LLMChain | |
| from dotenv import load_dotenv | |
| import os | |
| load_dotenv() | |
| class LLMClient: | |
| def __init__(self): | |
| self.client = ChatGoogleGenerativeAI(model="gemini-2.5-flash", google_api_key = os.getenv('GOOGLE_API_KEY')) | |
| # self.client.invoke() | |
| async def generate_text(self, prompt: str) -> str: | |
| response = await self.client.invoke([prompt]).generations[0][0].text | |
| return response |