A implementação do Oliva exige a conclusão deConfiguração do núcleo em quatro etapas::
1. preparação do ambiente básico
- Instalação do Python 3.12+ e das ferramentas Git
- Clonagem de repositórios do GitHub:
git clone https://github.com/Deluxer/oliva.git - Sincronize as dependências usando a ferramenta uv:
uv sync(Instala automaticamente componentes como o LangChain)
2 Configuração do banco de dados
- Inicie uma instância do Qdrant via Docker:
docker run -p 6333:6333 qdrant/qdrant - Carregue o conjunto de dados predefinido (descompacte o snapshot.zip ou importe-o conforme o tutorial)
3. configuração do serviço de voz
- Inscreva-se no Livekit Cloud para obter os três elementos da API: URL/KEY/SECRET
- Solicite uma chave de API para o serviço de fala para texto no site oficial do Deepgram
- Escreva o comprovante para
.envarquivo de configuração
4. início da validação
- estar em movimento
make oliva-startInício dos serviços - Testando a interação de voz com o Agent Playground
Observação: todos os serviços dependentes (Docker/Livekit/Deepgram) precisam estar conectados à rede.
Essa resposta foi extraída do artigoOliva: um assistente de pesquisa de produtos com inteligência múltipla controlado por vozO































