| import os |
| import google.generativeai as generativeai |
| from dotenv import load_dotenv |
|
|
| |
| load_dotenv() |
| generativeai.configure(api_key=os.getenv("GOOGLE_GEMINI_KEY")) |
|
|
| def get_correction_and_comments(code_snippet): |
| prompt = [ |
| "Analyze and correct the following Python code, add comments, and format it:", |
| code_snippet |
| ] |
| response = generativeai.GenerativeModel('gemini-pro').generate_content(prompt) |
| return response.text if response else "No suggestions available." |
|
|
| def generate_questions(question): |
| prompt = ["You are Python coding assistant generate only question and answer based of the given code" |
| , question] |
| response = generativeai.GenerativeModel('gemini-pro').generate_content(prompt) |
| return response.text if response else "No answer available." |
|
|