Files
IPSExtractor/docs/application/README.md
T

16 lines
821 B
Markdown

# Documentación de `application/`
## Índice
- [`service.py`](./service.md): fachada de procesamiento de facturas.
- [`normalizer.py`](./normalizer.md): normalización LLM a esquema canónico.
- [`strategies.py`](./strategies.md): estrategias de extracción (OpenAI/Ollama).
- [`profiles.py`](./profiles.md): perfiles e instrucciones por defecto.
- [`prompts.py`](./prompts.md): construcción de prompts.
- [`config.py` y `logging_config.py`](./config.md): configuración y logging (unificado).
## Relaciones entre módulos
- `service` usa `strategies` para extraer, `profiles` para instrucciones por defecto, `prompts` para prompts reducidos y `normalizer` cuando se requiere adaptar al esquema canónico.
- `config` provee `settings` consumido por varios módulos; `logging_config` inicializa logging consistente.