qry-doc¶
Motor de análisis generativo para consultas en lenguaje natural
Instalación • Inicio Rápido • API • Changelog
qry-doc transforma el lenguaje natural en código ejecutable, visualizaciones y reportes PDF profesionales. Simplifica radicalmente la interacción con archivos CSV y bases de datos SQL.
from qry_doc import QryDoc, ReportTemplate
import pandasai as pai
from pandasai_openai import OpenAI
# Configurar LLM
llm = OpenAI()
pai.config.set({"llm": llm})
qry = QryDoc("ventas.csv", llm=llm)
# Pregunta en español
respuesta = qry.ask("¿Cuál fue el producto más vendido en 2024?")
print(respuesta) # "El producto más vendido fue 'Laptop Pro' con 1,234 unidades"
# Genera reporte PDF profesional
qry.generate_report("Análisis trimestral de ventas", "reporte_q4.pdf")
✨ Características¶
-
Consultas en Lenguaje Natural
Pregunta sobre tus datos como si hablaras con un analista
-
Visualizaciones Automáticas
Genera gráficos relevantes sin escribir código
-
Reportes PDF Profesionales
Crea documentos con tablas, gráficos y resúmenes
-
Exportación CSV
Extrae resultados tabulares con encoding Excel-compatible
🆕 Novedades en v0.1.3¶
La versión 0.1.3 introduce mejoras significativas en la generación de PDFs:
| Característica | Descripción |
|---|---|
| :framed_picture: Portadas | Imágenes de portada a página completa |
| Logo en pie de página (default o personalizado) | |
| Soporte para fuentes TTF/OTF | |
| Sistema de secciones personalizables |
🚀 Inicio Rápido¶
from qry_doc import QryDoc, ReportTemplate
import pandasai as pai
from pandasai_openai import OpenAI
# Configurar
llm = OpenAI()
pai.config.set({"llm": llm})
# Crear instancia
qry = QryDoc("datos.csv", llm=llm)
# Hacer preguntas
respuesta = qry.ask("¿Cuántos registros hay?")
print(respuesta)
📚 Documentación¶
- Instalación - Cómo instalar qry-doc
- Inicio Rápido - Tu primer reporte en 5 minutos
- Guías - Tutoriales detallados de cada característica
- API Reference - Documentación técnica completa
🤝 Contribuir¶
¡Las contribuciones son bienvenidas! Por favor:
- Fork el repositorio
- Crea una rama para tu feature
- Commit tus cambios
- Abre un Pull Request
📄 Licencia¶
GPL-3.0 License - ver LICENSE para más detalles.
Hecho con ❤️ por danro-dev