commit 99bdfce88650df1ed2da1c3ce121811d4d2fc574
parent 6b2c2ea59f69f8f757fe23f4ef5ad7b44f6bb959
Author: Amit Dutta <amitdutta4255@gmail.com>
Date: Sat, 11 Apr 2026 11:12:07 +0530
Refactor backend.py for improved structure and security
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/backend.py b/backend.py
@@ -242,8 +242,8 @@ async def handle_client(request):
error_log = data.get('error')
language = data.get('language', 'c')
- if not GEMINI_API_KEY:
- await ws.send_json({'type': 'ai_error', 'msg': 'Server Error: GEMINI_API_KEY not configured.'})
+ if not _API_KEY:
+ await ws.send_json({'type': 'ai_error', 'msg': 'Server Error: _API_KEY not configured.'})
continue
# Construct Prompt - Ask for JSON in plain text
@@ -262,7 +262,7 @@ Respond in this exact JSON format:
}}"""
try:
- api_url = f"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key={GEMINI_API_KEY}"
+ api_url = f"https://generativelanguage.googleapis.com/v1beta/models/gemini-3.1-flash-lite-preview:generateContent?key={GEMINI_API_KEY}"
print(f"[AI] Calling Gemini API...")