import google.generativeai as genai def check_code(prompt, model): code_prefix = "check code:" if code_prefix in prompt.lower(): code = prompt.lower().split(code_prefix, 1)[1].strip() else: return "Please provide the Python code after 'check code:'." try: response = model.generate_content(f"Analyze the following Python code for syntax errors, logical errors, and best practice violations. Provide detailed explanations and suggest fixes:\n\n```python\n{code}\n```") return response.text except Exception as e: return f"Error checking code with Gemini: {e}"