File size: 839 Bytes
64eae68 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import os
import google.generativeai as generativeai
from dotenv import load_dotenv
# Load API key from environment
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."
|