Update app.py
Browse files
app.py
CHANGED
|
@@ -407,6 +407,13 @@ groq_api_key = os.environ.get("GROQ_API_KEY")
|
|
| 407 |
if not isinstance(groq_api_key, str):
|
| 408 |
raise EnvironmentError("GROQ_API_KEY not found. Please add it to Hugging Face Space secrets.")
|
| 409 |
os.environ["GROQ_API_KEY"] = groq_api_key
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 410 |
|
| 411 |
|
| 412 |
phi_agent = Agent(
|
|
@@ -423,13 +430,6 @@ phi_agent = Agent(
|
|
| 423 |
show_tool_calls=True,
|
| 424 |
monitoring=True
|
| 425 |
)
|
| 426 |
-
class StructuredOutput(BaseModel):
|
| 427 |
-
doc_type_1: Optional[str] = Field(None)
|
| 428 |
-
confidence_1: Optional[float] = Field(None)
|
| 429 |
-
doc_type_2: Optional[str] = Field(None)
|
| 430 |
-
confidence_2: Optional[float] = Field(None)
|
| 431 |
-
doc_type_3: Optional[str] = Field(None)
|
| 432 |
-
confidence_3: Optional[float] = Field(None)
|
| 433 |
|
| 434 |
def extract_text_from_pdf(file_path):
|
| 435 |
try:
|
|
|
|
| 407 |
if not isinstance(groq_api_key, str):
|
| 408 |
raise EnvironmentError("GROQ_API_KEY not found. Please add it to Hugging Face Space secrets.")
|
| 409 |
os.environ["GROQ_API_KEY"] = groq_api_key
|
| 410 |
+
class StructuredOutput(BaseModel):
|
| 411 |
+
doc_type_1: Optional[str] = Field(None)
|
| 412 |
+
confidence_1: Optional[float] = Field(None)
|
| 413 |
+
doc_type_2: Optional[str] = Field(None)
|
| 414 |
+
confidence_2: Optional[float] = Field(None)
|
| 415 |
+
doc_type_3: Optional[str] = Field(None)
|
| 416 |
+
confidence_3: Optional[float] = Field(None)
|
| 417 |
|
| 418 |
|
| 419 |
phi_agent = Agent(
|
|
|
|
| 430 |
show_tool_calls=True,
|
| 431 |
monitoring=True
|
| 432 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 433 |
|
| 434 |
def extract_text_from_pdf(file_path):
|
| 435 |
try:
|