Skip to main content

A simple chat bot for querying information from your local private documents.

Project description

DocsBot 使用说明

DocsBot 是一个命令行工具,提供了方便的方式来管理和查询你的资料库。

命令和参数

以下是 DocsBot 支持的命令及其参数:

addbase

这个命令用于添加一个新的资料库。

$ docsbot addbase <dir>

<dir>: 要添加的资料库的目录路径。

listbase

这个命令用于列出所有已添加的资料库。

$ docsbot listbase

deletebase

这个命令用于删除一个已添加的资料库。

$ docsbot deletebase <baseid>

<baseid>: 要删除的资料库的ID。

query

这个命令用于查询一个资料库。

docsbot query <baseid> <query>

: 要查询的资料库的ID。 : 查询字符串。

注意:在所有命令中,都应该替换为真实的资料库ID,

应该替换为真实的目录路径,应该替换为你的查询字符串。

配置项

DocsBot Home目录

docsbot 默认使用目录 $HOME/.docsbot来存储自己的配置信息、资料库的元信息与索引数据等。

docsbot.env  -- 配置文件
base_data.json -- 资料库的元信息比如ID目录文件数
vectors -- 对资料库Embedding后的向量索引数据

配置文件 docsbot.env

第一次运行时,请根据提示设置OpenAI的Key,docsbot自动保存到配置文件 $HOME/.docsbot/docsbot.env中。

OpenAI_KEY=xxxxxxxxx

其他配置项:

VECTOR_STORE_TYPE="Chroma"  # 索引类型,目前支持Chroma、QDRANT
QDRANT_SERVER_URL="http://192.168.1.22:6333"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docsbot-0.1.2.tar.gz (2.1 kB view hashes)

Uploaded Source

Built Distribution

docsbot-0.1.2-py3-none-any.whl (2.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page