ChatLangChain es una aplicación de chat construida con Next.js que utiliza la librería LangChain para interactuar con un modelo de lenguaje grande (LLM) proporcionado por OpenAI y VectorStore para almacenar la base de datos vectorial.
-
LangChain: Esta biblioteca es utilizada para interactuar con el modelo de lenguaje grande (LLM). Permite la creación y gestión de cadenas de comandos (chains) para el LLM, facilitando la integración y la creación de aplicaciones más complejas.
-
OpenAI: Se utiliza como el proveedor del modelo de lenguaje grande (LLM). OpenAI ha sido líder en la creación de modelos de lenguaje avanzados, permitiendo una interacción y generación de texto más natural y coherente.
-
VectorStore: Se utiliza para almacenar la base de datos vectorial. VectorStore proporciona una forma eficiente y rápida de almacenar y recuperar vectores, que son una parte esencial de la manipulación y el procesamiento de los datos en las aplicaciones de IA.
-
Next.js: Es un marco de JavaScript para la construcción de aplicaciones web de alto rendimiento y optimizadas para la SEO. Se utiliza para crear la interfaz de usuario de la aplicación de chat, proporcionando una experiencia de usuario fluida y agradable.
Para ejecutar esta aplicación, necesitarás tener instalado Node.js en tu máquina.
- Clona este repositorio en tu máquina local utilizando
https://github.com/webreactiva-devs/chat-langchain-nextjs.git
. - Navega al directorio del proyecto en tu terminal.
- Instala las dependencias del proyecto utilizando
npm install
oyarn
. - Inicia la aplicación en modo de desarrollo utilizando
npm run dev
oyarn dev
. - Abre tu navegador web y visita
http://localhost:3000
para ver la aplicación en acción.
Las contribuciones a este proyecto son bienvenidas. Para contribuir, por favor:
- Haz un fork del repositorio.
- Crea una nueva rama para tu característica.
- Implementa tu nueva característica o mejora.
- Haz un pull request a la rama principal del repositorio.
Este proyecto está licenciado bajo la Licencia MIT. Para más información, consulta el archivo LICENSE
en este repositorio.
Si tienes alguna pregunta o sugerencia, por favor, no dudes en abrir un issue en este repositorio.
Este proyecto ha sido creado y mantenido por WebReactiva Devs.