部署Oliva需要完成四步核心配置:
1. 基础环境准备
- 安装Python 3.12+和Git工具
- 克隆GitHub仓库:
git clone https://github.com/Deluxer/oliva.git
- 使用uv工具同步依赖:
uv sync
(自动安装LangChain等组件)
2. 数据库配置
- 通过Docker启动Qdrant实例:
docker run -p 6333:6333 qdrant/qdrant
- 加载预置数据集(解压snapshot.zip或按教程导入)
3. 语音服务配置
- 注册Livekit Cloud获取API三要素:URL/KEY/SECRET
- 在Deepgram官网申请语音转文本服务的API密钥
- 将凭证写入
.env
配置文件
4. 启动验证
- 运行
make oliva-start
启动服务 - 通过Agent Playground测试语音交互功能
注意:所有依赖服务(Docker/Livekit/Deepgram)需保持网络连通。
本答案来源于文章《Oliva:语音控制的多智能体产品搜索助手》