Demostración de trapo elástico
Contenido
- Resumen
- Arquitectura
- Características
- Requisitos previos
- Instalación
- Uso
Resumen
Esta es una demostración de uso del elástico como una tienda vectorial para la generación de recuperación aumentada (trapo) para este escenario:
- Cadena de lenguaje de expresión de Langchain Pure (LCEL) sin salvaguardas en las interacciones de usuario o LLM
- El contenido de la documentación en línea elástica de la búsqueda de vectores elásticos se utiliza para el contenido de RAG.
Arquitectura
Características
- Búsqueda elástica de la tienda vectorial
- Python Bot Server (ChainLit)
- Implementación de langchain de trapo con elástico
Requisitos previos
- Clave de API de OpenAI
- Docker componer
Instalación
git clone https://github.com/joeywhelan/es-rag.git && cd es-rag
- Edite el archivo .env_template con su tecla OpenAI, ID de nube elástica y la tecla API de elastic Cloud y cambie el nombre del archivo a .env
Uso
Puesta en marcha
Cerrar