Jul 19, 2024
chinook
ChatMySQLGUI
app.py
: archivo donde vive la aplicaciónenv
: archivo que almacena las claves APIStreamlit
: para construir la interfaz de usuarioLangchain
: integración de modelos de lenguajemysql-connector-python
: Conector para MySQLpython-dotenv
: para manejar variables de entornoinit_database
para inicializar la conexión a la base de datosLangchain
y SQL Alchemy
para manejar la base de datosStreamlit
para capturar datos de conexiónSQL chain
: Cadena para generar consultas SQL basadas en lenguaje natural.prompt templates
) para configurar las consultas.get response chain
) para procesar la consulta SQL y devolver una respuesta en lenguaje naturalrunnables
) para gestionar las variables y consultasLangchain-Grok
l smith
para depurar y rastrear las cadenas de consulta