简介

Dialoqbase 是一个开源工具,帮助你用你自己的专属知识库轻松打造聊天机器人。它采用先进的语言模型,能给出贴切且理解上下文的回复。同时,它借助 PostgreSQL 这个强大的数据库系统,快速进行向量搜索,并安全保存整个知识库内容。

Dialoqbase github 地址:GitHub – n4ze3m/dialoqbase: Create chatbots with ease

  • 该开源框架具有以下特点:
  • 用你自己的信息库打造个性化聊天机器人
  • 借助高性能的语言模型来构思回答
  • 运用 PostgreSQL 实现高效向量检索与知识库存储
  • 灵活选用你喜欢的任意语言模型或嵌入模型(通过与openai 兼容的API 和 ollama 支持本地模型)

支持的大模型和嵌入模型如下:

部署

支持docker 容器部署,操作简单方便

部署流程如下

# 下载代码
git clone https://github.com/n4ze3m/dialoqbase.git
cd dialoqbase/docker

#修改 .env 文件,设置 DB_SECRET_KEY 的值
vim .env

#启动
docker-compose up -d

# 访问
http://localhost:3000

# 默认密码
username: admin
password: admin

界面

点击设置项,对模型配置

通过ollama 和 openai 兼容API 配置本地部署到模型

嵌入模型的配置(本地可通过ollama 配置)

使用

输入本地文档,进行简单的问答测试

问答会给出参考内容以及在原文档中的位置,如:pdf可显示内容所在页数以及行数