Skip to content

zhaixccc/ragflow-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RAGFlow 客户端

RAGFlow客户端是一个基于命令行的应用程序,用于与RAGFlow服务进行交互。它提供了知识库管理、聊天助手创建和对话功能的简单界面。

功能特点

  • 知识库管理:创建、列出、删除知识库,上传和解析文档
  • 聊天助手管理:创建聊天助手,将其与知识库关联,进行交互式对话
  • 检索与对话:从知识库中检索信息,使用基于检索的生成(RAG)技术进行对话
  • 系统设置:修改API密钥和服务器地址

安装

前提条件

  • Python 3.7+
  • 运行中的RAGFlow服务器

安装步骤

  1. 克隆此仓库:
git clone https://github.com/zhaixccc/ragflow-client.git
cd ragflow-client
  1. 安装依赖:
pip install -r requirements.txt

使用方法

运行客户端应用程序:

python menu_app.py

基本操作流程

  1. 创建知识库:首先创建一个知识库(选择选项 1 -> 1)
  2. 上传文档:将文档上传到知识库(选择选项 1 -> 3)
  3. 解析文档:解析上传的文档(选择选项 1 -> 4)
  4. 创建聊天助手:创建一个与知识库关联的聊天助手(选择选项 2 -> 1)
  5. 开始对话:与聊天助手进行交互(选择选项 2 -> 3 或 3 -> 2)

配置

默认配置:

  • API密钥: ragflow-Q4ZWNiMjE4MWE4NTExZjBiODlmMzZiNj
  • 服务器地址: http://localhost:8080

您可以通过系统设置菜单(选项 4)修改这些配置。

依赖

  • ragflow_sdk:用于与RAGFlow服务通信的SDK
  • openai:用于OpenAI兼容的客户端

许可证

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages