quantum-drive commited on
Commit
d7d1204
·
verified ·
1 Parent(s): 92f2f7c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -3
app.py CHANGED
@@ -19,8 +19,20 @@ load_dotenv()
19
 
20
  # ==================== ENVIRONMENT VALIDATION ====================
21
  def validate_environment():
22
- """Validate required environment variables"""
23
- required_vars = ["GEMINI_API_KEY", "FIREBASE_CREDENTIALS"]
 
 
 
 
 
 
 
 
 
 
 
 
24
  missing = [var for var in required_vars if not os.getenv(var)]
25
  if missing:
26
  raise ValueError(f"Missing required environment variables: {', '.join(missing)}")
@@ -32,7 +44,7 @@ validate_environment()
32
  genai.configure(api_key=os.getenv("GEMINI_API_KEY"))
33
 
34
  # Initialize Firebase
35
- firebase_creds = os.getenv("FIREBASE_CREDENTIALS")
36
  cred_dict = json.loads(firebase_creds)
37
 
38
  if not firebase_admin._apps:
 
19
 
20
  # ==================== ENVIRONMENT VALIDATION ====================
21
  def validate_environment():
22
+ FIREBASE_CREDENTIALS="""{
23
+ "type": "service_account",
24
+ "project_id": "healbot-36975",
25
+ "private_key_id": "ae436d3b915274a488ac3a6e4e6b400a91ebdc9b",
26
+ "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDYoyg78IrEcjuo\nJms2HcejNbe0PLrZC8MuLnPO9l4wm9HNR6sD4VsPdnqDODwlF51W3U1BSpUIyWj1\nyicqi9LVAGbDXbDNqNDsBDvOxM3MMmDG5oEB+SU+EyXzN5Fhc6ggvJloS04oxCs+\nbUZKJADDmdOObgw5EcMtPHiUwSFZDdCibj9Lr1LfL91kxFJhDl0EeYSMJq93S4yS\nh0l4mKwKwIcaNhl3Qq51YLOC1xszYJHOXkV47xwQ9FA8y5i5xgG/5bMnFX5YKnF8\nlUuYEWqtEjzQcy4XW5fxiyJziEw/wwjtZWCwfuMAiu5DRpOHSvK+iOLuTvB6pCL5\njWDrZb5FAgMBAAECggEATweWUed6eBfEM59wVRmgDqY2EgZlk3B7D4narZGq4si1\nTNHsTUoU0htCrkQBjPaEa3/oAv2WSNJQ+/l3OEox64pt8q9nJF+Fd9RDjTa2bNuj\n+mt0fKfLMk4B9iw7WPW8S9UBkc6HANAvhmKO1dU0gibHypnS067rKMF6q6mY5Mc9\nkEZAoVgwimZx9Y+1kIMnWuqPyQ1WSSFVuVgnpv+nlOqMA0yrmiiPOACmSQhBcuGl\nBCV/BlqLrB4wnwVW6pkjKMxNNp5ufbPnAdjPUksbBj6GUPQ4abngdlVPhTnQ64oI\n/lePsQeH1OkLAR+SWhqW+Gt8FYUE/puEraX9uNaOsQKBgQDvj+YDhWQSpYZ/lpQu\nOnENs7e/FzXywkTrfiDD7COvjOBRYORPu6N+/0BZIGASSD1xr8NmLYpSxsUKWJxC\nFPyDu88x+fJwUuuFqX86oYEd6VR4hL4O2pElFUlt3eKYXh2lC9rvoZSr/tQh2Nmj\n5Zfs+LDhA/CwrJU/vykl3OCX+wKBgQDngJEMBcKvmb321wlCmehO3W+My7QjeYm0\nMka7Arhq0V+JOWtTtB/rkYoe6tqiAVVTBrimCAEC9FTp1brcUcfCnDqW5zKtF8QT\nH+JFcMblJG/PAk+kHunHBU/9tmYIdTWjhgxTabmByN4/IunLKiX4E9r1GSujmtOz\n+SGtpEvuvwKBgQDJR4Zi/viOEjVnjgUCsme6s313OPFC/qcZlefBte5l2V/AAEDU\nHTvJwH04ZVNTCQ9XLe5nM2w9EHUNtFXVz/w6UtpLi05/wavRqhAUGw55K0ql2CI4\nKLw7BB+mCAATNUCDI+rX3FMmD/38Uk7KvmVf3bP/22enidn8rYjNH0A1cQKBgHhS\n45DbIaCBiTHV/JMoSY1MHKGScvOJRSBqjUbAGDg00LITLQyZb4nR4HdHXBGeHcoE\nkU6ClHwDoGrVUsUWoHwvFWi/jCBZXOkPxlyPTGFm+dIfgmNsSdfOlA/rkMbOnO18\nS8XDCs9BJvqr29Zj9s4lC8Yeqgbj/yrozy9gWLMjAoGAIO70i1XlHLTFkg3EqukA\no+pWAVp4LfAlJPQNA6Y7p6v/6mcuP1q4Px/Pp9s1xbSzgJZh5mKp/rNxmIDV4ca3\n/96gGnlPeD4oFs1avO1ndWiRO2ZoH59oP2ega4f0XYErCOUpD4T78ZzNwHRHBm/z\nX0IcvchoI5Wx7GzJ7FFW0A0=\n-----END PRIVATE KEY-----\n",
27
+ "client_email": "firebase-adminsdk-fbsvc@healbot-36975.iam.gserviceaccount.com",
28
+ "client_id": "104654071106360410641",
29
+ "auth_uri": "https://accounts.google.com/o/oauth2/auth",
30
+ "token_uri": "https://oauth2.googleapis.com/token",
31
+ "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
32
+ "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-fbsvc%40healbot-36975.iam.gserviceaccount.com",
33
+ "universe_domain": "googleapis.com"}"""
34
+ # """Validate required environment variables"""
35
+ required_vars = ["GEMINI_API_KEY"]
36
  missing = [var for var in required_vars if not os.getenv(var)]
37
  if missing:
38
  raise ValueError(f"Missing required environment variables: {', '.join(missing)}")
 
44
  genai.configure(api_key=os.getenv("GEMINI_API_KEY"))
45
 
46
  # Initialize Firebase
47
+ firebase_creds = "FIREBASE_CREDENTIALS"
48
  cred_dict = json.loads(firebase_creds)
49
 
50
  if not firebase_admin._apps: