Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -11,7 +11,7 @@ import google.generativeai as genai
|
|
11 |
from transformers import AutoModel, AutoTokenizer
|
12 |
from pdf2image import convert_from_path
|
13 |
import torch
|
14 |
-
|
15 |
# Ensure Poppler is installed
|
16 |
def install_poppler():
|
17 |
if not os.path.exists("/usr/bin/pdftoppm"): # Check if Poppler is installed
|
@@ -43,7 +43,7 @@ def extract_text_from_pdf(pdf_path):
|
|
43 |
def analyze_health_data(text):
|
44 |
"""Analyzes extracted text using Google Generative AI (Free Tier API)."""
|
45 |
try:
|
46 |
-
genai.configure(api_key="
|
47 |
model = genai.GenerativeModel("gemini-pro")
|
48 |
response = model.generate_content(
|
49 |
f"Analyze this medical report and provide trends, risks, and health suggestions:\n{text}"
|
|
|
11 |
from transformers import AutoModel, AutoTokenizer
|
12 |
from pdf2image import convert_from_path
|
13 |
import torch
|
14 |
+
import os
|
15 |
# Ensure Poppler is installed
|
16 |
def install_poppler():
|
17 |
if not os.path.exists("/usr/bin/pdftoppm"): # Check if Poppler is installed
|
|
|
43 |
def analyze_health_data(text):
|
44 |
"""Analyzes extracted text using Google Generative AI (Free Tier API)."""
|
45 |
try:
|
46 |
+
genai.configure(api_key=os.getenv("GEMINI")) # Replace with your Google API key
|
47 |
model = genai.GenerativeModel("gemini-pro")
|
48 |
response = model.generate_content(
|
49 |
f"Analyze this medical report and provide trends, risks, and health suggestions:\n{text}"
|