Files
IPSExtractor/application/__init__.py
T

15 lines
663 B
Python

"""Paquete `application`: lógica de alto nivel de extracción y orquestación.
Incluye:
- `service`: fachada de procesamiento de facturas.
- `flows`: flujos y utilidades para encabezados/CSV y ejecución paralela.
- `normalizer`: normalización LLM a un esquema canónico.
- `strategies`: estrategias de extracción (cliente OpenAI/Ollama).
- `profiles`: perfiles por tipo de documento e instrucciones por defecto.
- `prompts`: construcción de prompts de extracción/normalización.
- `config`: configuración centralizada (Pydantic BaseSettings).
- `logging_config`: configuración de logging JSON y loggers dedicados.
"""
from __future__ import annotations