Skip to content

About

Microservicio FastAPI especializado en análisis documental sobre archivos PDF.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Servicio de Analisis de PDF

Microservicio FastAPI para procesamiento de documentos PDF.

Responsabilidad

  • recibir PDF por carga de archivo
  • extraer y limpiar texto
  • generar resumen
  • inferir temas principales
  • devolver salida estructurada para consumo del gateway

Endpoint

  • POST /analyze-pdf
  • tipo: multipart/form-data
  • campo requerido: file

Respuesta esperada (resumen):

{
	"text": "...",
	"summary": "...",
	"topics": ["..."]
}

Variables de entorno

  • PROVIDER (openai o groq)
  • OPENAI_API_KEY
  • OPENAI_MODEL
  • GROQ_API_KEY
  • GROQ_MODEL

Ejecucion local

pip install -r requirements.txt
uvicorn app.main:app --reload --port 8001

Docker

docker compose up --build

Pruebas

pip install -r requirements-dev.txt
pytest

Cobertura configurada al 100%.

About

Microservicio FastAPI especializado en análisis documental sobre archivos PDF.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages