Spaces:
Running
Running
File size: 505 Bytes
723bbe6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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 |