Demonstração elástica do trapo
Conteúdo
- Resumo
- Arquitetura
- Características
- Pré -requisitos
- Instalação
- Uso
Resumo
Esta é uma demonstração de uso do elástico como uma loja de vetores para a geração aumentada de recuperação (RAG) para este cenário:
- Cadeia Pure Langchain Expression Language (LCEL) sem salvaguardas nas interações do usuário ou LLM
- O conteúdo da documentação elástica on -line da pesquisa de vetores elásticos é usada para o conteúdo de pano.
Arquitetura
Características
- Pesquisa elástica pela loja de vetores
- Python Bot Server (ChainLit)
- Langchain Implementação de pano com elástico
Pré -requisitos
- Chave da API OpenAI
- Docker compor
Instalação
git clone https://github.com/joeywhelan/es-rag.git && cd es-rag
- Edite o arquivo .env_template com sua chave OpenAI, elástica ID da nuvem e API Elastic Cloud API e renomeie o arquivo para .env
Uso
Comece
Desligar