简介
NotebookLlaMa 是一个面向文档理解与交互的开源笔记本式应用,基于 LlamaCloud 提供后端索引与检索能力,支持多区域部署与可配置的嵌入模型。
主要特性
- 开源:使用 MIT 许可证,社区活跃,支持贡献与扩展。
- LlamaCloud 集成:可连接 LlamaCloud 提供向量索引与检索服务,支持区域配置。
- 可配置管道:提供交互式向导创建数据提取与索引管道,支持自定义嵌入模型与检索设置。
使用场景
- 文档问答与知识库探索:将文档导入后进行自然语言问答和结构化摘要。
- 研究与教学:作为 NotebookLM 风格的开源替代,可用于课堂演示和实验。
- 私有部署:支持本地或云端后端服务(Postgres、Jaeger)与容器化部署。
技术特点
- Python 实现,使用 Streamlit 提供前端交互界面。
- 支持通过脚本与向导自动创建索引与数据抽取 agent,便于快速上手。
- 支持多模型与多区域配置,便于在不同合规或延迟要求下部署。