Spaces:
Sleeping
Sleeping
Update disease.py
Browse files- disease.py +6 -2
disease.py
CHANGED
|
@@ -2,6 +2,9 @@ import os
|
|
| 2 |
import json
|
| 3 |
from flask import Flask, request, jsonify
|
| 4 |
import google.generativeai as genai
|
|
|
|
|
|
|
|
|
|
| 5 |
|
| 6 |
# --- Configuration ---
|
| 7 |
FACT_SHEET_DIR = "Text_Files"
|
|
@@ -86,10 +89,11 @@ def ask_question():
|
|
| 86 |
return jsonify({"error": "Gemini client is not configured. Check your API key."}), 500
|
| 87 |
|
| 88 |
data = request.get_json()
|
| 89 |
-
|
|
|
|
| 90 |
return jsonify({"error": "Request must be JSON and contain a 'query' field."}), 400
|
| 91 |
|
| 92 |
-
user_query = data['query']
|
| 93 |
print(f"\n=================================================")
|
| 94 |
print(f"Received new query: '{user_query}'")
|
| 95 |
print(f"=================================================")
|
|
|
|
| 2 |
import json
|
| 3 |
from flask import Flask, request, jsonify
|
| 4 |
import google.generativeai as genai
|
| 5 |
+
import dotenv
|
| 6 |
+
|
| 7 |
+
dotenv.load_dotenv()
|
| 8 |
|
| 9 |
# --- Configuration ---
|
| 10 |
FACT_SHEET_DIR = "Text_Files"
|
|
|
|
| 89 |
return jsonify({"error": "Gemini client is not configured. Check your API key."}), 500
|
| 90 |
|
| 91 |
data = request.get_json()
|
| 92 |
+
form_data = request.form
|
| 93 |
+
if not form_data and 'query' not in data:
|
| 94 |
return jsonify({"error": "Request must be JSON and contain a 'query' field."}), 400
|
| 95 |
|
| 96 |
+
user_query = data['query'] or form_data['query']
|
| 97 |
print(f"\n=================================================")
|
| 98 |
print(f"Received new query: '{user_query}'")
|
| 99 |
print(f"=================================================")
|