Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
|
@@ -47,7 +47,7 @@ class ChatInput(BaseModel):
|
|
| 47 |
|
| 48 |
# --- 4. Gemini API Setup ---
|
| 49 |
GEMINI_API_KEY = os.getenv("GEMINI_API_KEY")
|
| 50 |
-
GEMINI_URL = f"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.
|
| 51 |
|
| 52 |
# --- 5. Endpoints ---
|
| 53 |
@app.get("/")
|
|
@@ -92,8 +92,13 @@ Answer:"""
|
|
| 92 |
}
|
| 93 |
|
| 94 |
response = requests.post(GEMINI_URL, headers=headers, json=payload, verify=False) # SSL disabled for testing
|
|
|
|
|
|
|
| 95 |
result = response.json()
|
| 96 |
-
|
|
|
|
|
|
|
|
|
|
| 97 |
# Extract Gemini's response
|
| 98 |
bot_response = result["candidates"][0]["content"]["parts"][0]["text"]
|
| 99 |
|
|
|
|
| 47 |
|
| 48 |
# --- 4. Gemini API Setup ---
|
| 49 |
GEMINI_API_KEY = os.getenv("GEMINI_API_KEY")
|
| 50 |
+
GEMINI_URL = f"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent?key={GEMINI_API_KEY}"
|
| 51 |
|
| 52 |
# --- 5. Endpoints ---
|
| 53 |
@app.get("/")
|
|
|
|
| 92 |
}
|
| 93 |
|
| 94 |
response = requests.post(GEMINI_URL, headers=headers, json=payload, verify=False) # SSL disabled for testing
|
| 95 |
+
print("Gemini status:", response.status_code)
|
| 96 |
+
print("Gemini resp snippet:", response.text[:500])
|
| 97 |
result = response.json()
|
| 98 |
+
|
| 99 |
+
|
| 100 |
+
|
| 101 |
+
print("result",result)
|
| 102 |
# Extract Gemini's response
|
| 103 |
bot_response = result["candidates"][0]["content"]["parts"][0]["text"]
|
| 104 |
|