milan-chen / talk-doc

Local knowledge base Q&A application built with vector database and ChatGPT technology. 利用向量数据库和ChatGPT搭建的本地知识库问答应用

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TalkDoc -- 基于文档的交谈式AI

使用截图

SCR-20240324-pzsn

实现原理

SCR-20240324-qhif

更多介绍

  • Java语言对OpenAI、Milvus的调用封装

    • gpt-3.5-turbo大语言模型
    • text-embedding-ada-002向量化
    • milvus向量数据库
    • 可以扩展,对接国内大预言模型、向量数据库
  • 两种聊天模式

    • 自由模式:类似chatgpt自由聊天
    • 专业模式:默认的模式;专注于文档内容的问答
  • 流式输出打字机效果

  • 上下文对话记忆

如何运行

openai.host=支持代理地址
openai.key=你的授权key

milvus.url=zilliz云数据库地址
milvus.token=你的授权token

About

Local knowledge base Q&A application built with vector database and ChatGPT technology. 利用向量数据库和ChatGPT搭建的本地知识库问答应用

License:MIT License


Languages

Language:Java 80.9%Language:HTML 19.1%