¡Bienvenido a ChatCSV, una aplicación interactiva basada en el idioma impulsada por Langchain LLM y Streamlit! Este repositorio contiene el código y los recursos para CHATCSV, donde puede tener conversaciones atractivas con nuestro modelo de idioma.
La ingeniería rápida efectiva juega un papel crucial en la obtención de respuestas precisas y significativas del modelo de idioma. Nuestro equipo tiene indicaciones cuidadosamente elaboradas para proporcionar contexto y orientación, lo que resulta en una generación de texto coherente e informativa.
El repositorio está organizado de la siguiente manera:
interface.py : el archivo Python principal que contiene el código de aplicación Streamlit.agent.py : un archivo de Python donde se crean y administran objetos Langchain LLM.requirements.txt : un archivo que enumera las dependencias de Python requeridas para ejecutar la aplicación.README.md : el archivo de Markdown que está leyendo actualmente, proporcionando una descripción general del repositorio. Para recrear la aplicación CHATCSV localmente, siga estos pasos:
Clone este repositorio de GitHub a su máquina local.
Asegúrese de tener instalado Python (la versión recomendada es Python 3.7 o superior).
Instale las dependencias requeridas ejecutando el siguiente comando:
pip install -r requirements.txt
Cree un archivo .env en el directorio raíz del proyecto.
En el archivo .env, agregue la siguiente línea y reemplace "su tecla API" con su tecla API OpenAI real:
apikey = " Your API Key "
This API key is required to access the LangChain LLM service. Abra el archivo agent.py y modifíquelo de acuerdo con sus necesidades. Este archivo es responsable de crear y administrar objetos LangChain LLM. Puede personalizarlo para definir diferentes modelos o configuraciones de idiomas.
Ejecute la aplicación usando el siguiente comando:
streamlit run interface.py
Acceda a la aplicación abriendo su navegador web y navegando a http://localhost:8501 .
También puede acceder a ChatCSV a través de nuestra aplicación alojada en https://chat-csv-b578fdb57380.herokuapp.com/.
¡Las contribuciones a este repositorio son bienvenidas! Si tiene alguna idea, corrección de errores o mejoras, no dude en enviar una solicitud de extracción.
Este repositorio tiene licencia bajo la licencia MIT. Usted es libre de usar, modificar y distribuir el código tanto para fines comerciales como no comerciales.
Nos gustaría expresar nuestra gratitud a los desarrolladores y colaboradores de Langchain LLM y Strewlit para proporcionar las herramientas y marcos que hacen posible el CHATCSV.
Si tiene alguna pregunta o comentarios, no dude en contactarnos en [email protected]. ¡Agradecemos su interés y apoyo!
¡Feliz chat de chat con chatcsv!