import gradio as gr import pandas as pd import numpy as np import os import time import re import json from auditqa.sample_questions import QUESTIONS from auditqa.engine.prompts import audience_prompts from auditqa.reports import POSSIBLE_REPORTS, files from auditqa.doc_process import process_pdf from langchain_core.messages import ( HumanMessage, SystemMessage, ) from langchain_huggingface import ChatHuggingFace from langchain_core.output_parsers import StrOutputParser from langchain_huggingface import HuggingFaceEndpoint from dotenv import load_dotenv load_dotenv() HF_token = os.environ["HF_TOKEN"] process_pdf()