Commit History

feat: add validation and cleaning methods for unique combinations and extracted values
32af2de
Running

levalencia commited on

feat: enhance LLMClient with structured output capabilities
c77b1c5

levalencia commited on

feat: update UniqueIndicesCombinator to use structured output from LLM
41ce2ae

levalencia commited on

fix: update LLM retry and delay settings in configuration
9dfeb67

levalencia commited on

feat: enhance app.py with session state management and extraction strategy selection
2d87de0

levalencia commited on

feat: enhance architecture and developer documentation for clarity and detail
665cc97

levalencia commited on

feat: enhance field and unique indices descriptions handling in app and agents
c1ae600

levalencia commited on

feat: update unique indices combinator to return array of objects
f98e92f

levalencia commited on

Add extraction strategy selection and unique indices handling in app.py and FieldMapperAgent. Enhance Planner to accommodate new parameters for execution plans. Update AzureDIService to process tables and save extracted content in both markdown and JSON formats for improved traceability.
924cb7d

levalencia commited on

Refactor FieldMapperAgent to process entire documents at once, improving efficiency by eliminating page-by-page analysis. Update logging to reflect changes in document processing. Enhance AzureDIService to save extracted content to timestamped files for better traceability.
26b3eb7

levalencia commited on

Refactor AzureDIService to enhance document analysis logging and update table extraction logic. Temporarily disable table extraction and improve content type logging. Update TableAgent to reflect changes in context handling.
54478a0

levalencia commited on

Add cost tracking functionality across various components, including Executor, Planner, and FieldMapperAgent. Integrate CostTracker to monitor LLM and document intelligence costs, enhancing logging for cost-related metrics and providing detailed cost breakdowns in the user interface.
966ffcd

levalencia commited on

Revise documentation in app.py for Deep‑Research PDF Field Extractor, enhancing clarity on system architecture, core components, processing pipeline, and key features. Update usage instructions and support resources for better user guidance.
2eac01a

levalencia commited on

Add detailed documentation for Deep-Research PDF Field Extractor, including usage instructions, features, and support resources in README.md
1c43e67

levalencia commited on

Merge DevOps repository with Hugging Face repository
a06ecbd

levalencia commited on

Added README.md, .gitignore (Python) files
6e6e198

Luis Valencia commited on

Update Azure OpenAI API version in settings and enhance logging in LLMClient for request URL
2e1dd92

levalencia commited on

Add logging for settings initialization and update LLMClient to use settings for API version
c5a266f

levalencia commited on

Add logging for Azure OpenAI configuration in LLMClient
6892adf

levalencia commited on

Update requirements.txt to pin versions of dependencies for consistency and stability, including altair, pandas, streamlit, pyyaml, python-dotenv, openai, pydantic-settings, PyMuPDF, and azure-ai-documentintelligence.
4057c2a

levalencia commited on

Update requirements.txt to pin openai package version to 1.78.1.
e67a4df

levalencia commited on

Update .env and requirements.txt: Remove trailing slash from AZURE_OPENAI_ENDPOINT and pin openai package version to 1.3.0.
ae46af1

levalencia commited on

Update Streamlit configuration to modify theme colors for improved aesthetics.
33f05c3

levalencia commited on

Refactor Dockerfile to streamline app entry point and update requirements.txt with new dependencies. Remove outdated streamlit_app.py file.
7499969

levalencia commited on

Update Dockerfile to use new app entry point and enhance requirements.txt with additional dependencies. Remove obsolete streamlit_app.py file.
0a40afa

levalencia commited on

initial commit
0b7edde
verified

levalencia commited on