Spaces:
Runtime error
Runtime error
| import google.generativeai as genai | |
| from langchain.prompts import PromptTemplate | |
| # Configure Gemini | |
| api_key = "AIzaSyCWj2sHInMricyC2frSg3uwUgsd_QOGkLA" | |
| genai.configure(api_key=api_key) | |
| model = genai.GenerativeModel(model_name="gemini-1.5-flash-latest") | |
| # Define the Prompt Template | |
| log_prompt = PromptTemplate( | |
| input_variables=["logs", "query"], | |
| template=( | |
| """You are an expert log analyzer. Analyze the system logs provided below. | |
| Return only precise and concise answers to the questions asked, formatted clearly. | |
| Logs: {logs} | |
| User's Query: {query} | |
| Be concise and direct in your responses.""" | |
| ), | |
| ) | |
| def generate_ai_response(user_query, logs): | |
| formatted_prompt = log_prompt.format(logs=logs, query=user_query) | |
| response = model.generate_content([formatted_prompt]) | |
| return response.text | |