Spaces:
Sleeping
Sleeping
| import os | |
| from langchain_google_genai import ChatGoogleGenerativeAI | |
| gemma_model = ChatGoogleGenerativeAI( | |
| model="gemma-3-12b-it", | |
| temperature=0, | |
| max_tokens=2048, | |
| timeout=None, | |
| max_retries=2, | |
| ) | |
| def generate_response(prompt: str, context: str="", history: list = []): | |
| if context == "": | |
| message = history + [{"role" : "user", "content" : prompt}] | |
| else: | |
| message = history + [{"role" : "user", "content" : f"Context : {context}\nQuery : {prompt}"}] | |
| response = gemma_model.invoke(message) | |
| return response.content | |