NitinBot001 commited on
Commit
f08a01e
·
verified ·
1 Parent(s): 9763c43

Update disease.py

Browse files
Files changed (1) hide show
  1. 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
- if not data or 'query' not in data:
 
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"=================================================")