Spaces:
Sleeping
Sleeping
handled the API Key error
Browse files
app.py
CHANGED
@@ -12,10 +12,12 @@ import fitz # PyMuPDF
|
|
12 |
from openai import OpenAI
|
13 |
|
14 |
# OpenAI API Key
|
15 |
-
|
16 |
-
|
17 |
-
client = OpenAI(api_key=api_key)
|
18 |
-
|
|
|
|
|
19 |
|
20 |
def extract_text_and_images_from_pdf(pdf_file):
|
21 |
try:
|
|
|
12 |
from openai import OpenAI
|
13 |
|
14 |
# OpenAI API Key
|
15 |
+
try:
|
16 |
+
api_key = os.getenv("OPENAI_API_KEY")
|
17 |
+
client = OpenAI(api_key=api_key)
|
18 |
+
except Exception as e:
|
19 |
+
st.error(f"An error occurred during OpenAI client initialization: {e}")
|
20 |
+
st.stop()
|
21 |
|
22 |
def extract_text_and_images_from_pdf(pdf_file):
|
23 |
try:
|