快速开始
5 分钟在本地跑起 ollmo 全栈。
前置条件
1. 克隆与配置
git clone https://github.com/ollmo-go/ollmo.git
cd ollmo
cp .env.example .env
2. 启动基础设施
make up
启动 MySQL、Redis、MinIO、Milvus 和 Asynqmon 面板:
| 服务 | 地址 | 凭据 |
|---|---|---|
| MySQL | localhost:3306 | ollmo / ollmo_dev_pwd |
| MinIO Console | http://localhost:9001 | minioadmin / minioadmin |
| Milvus | localhost:19530 | — |
| Asynqmon UI | http://localhost:8081 | — |
3. 数据库迁移
make migrate
4. 启动后端(API + Worker)
# 终端 1:API 服务
make server
# 终端 2:Asynq Worker(文档解析与向量化)
make worker
5. 启动前端
make web # http://localhost:3001
打开 http://localhost:3001 注册账号即可开始使用。
一键 Docker 全栈
make up-full # 构建并启动全部(基础设施 + server + worker + web)
首次使用
- 配置模型 — 设置 → 模型设置,添加对话 / 嵌入 / 重排模型并设为默认
- 创建知识库 — 新建知识库(嵌入模型可选,纯对话知识库可不设置)
- 上传文档 — 拖拽上传,等待解析与向量化完成
- 开始对话 — 在对话页提问,回答带来源引用
:::tip 自动记忆 对话满 10 条消息后,ollmo 会自动在后台生成会话摘要;之后新建对话会自动注入这些摘要,实现跨对话上下文延续。可在「系统设置」中关闭。 :::