1.0.5 • Published 6 months ago

dochain v1.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

dochain

dochain 是一个 langchain 插件,用于文档任务。dochain 也是一个命令行工具,提供便捷的文档管理,文档和图片多模态理解、文档资源上传和搜索。

安装

npm install dochain -g

命令行用法

dochain options 可用的命令:

  1. 会话模式:通过运行 dochain chat 命令,进入会话模式,可以与程序进行交互式对话。

  2. 翻译:通过运行 dochain translate 命令,可以输入要翻译的内容,程序将返回翻译结果。

  3. 绘图模式:通过运行 dochain image 命令,进入绘图模式。可以通过命令行参数或交互式输入描述图片的内容,程序将生成对应的图片。

  4. 文件上传:通过运行 dochain store 命令,可以上传文件到指定的存储空间。可以通过命令行参数或交互式输入指定要上传的文件。

  5. 图片理解解释:通过运行 dochain understand 命令,进行图片理解解释。可以通过命令行参数或交互式输入图片的地址和描述,程序将返回对图片的理解解释。

通过运行不同的命令和提供相应的参数,可以实现不同的操作。请注意,具体的命令和参数使用方式可以参考命令行工具的帮助文档或使用 --help 参数获取更多信息。

其他信息

dochain 依赖于 langchain,一个用于构建语言模型应用程序的框架。

dochain 目前支持的文本格式有:

  • Markdown
  • HTML
  • 纯文本

dochain 使用的嵌入方法有:

  • BERT
  • GPT-3
  • 等等

dochain 支持的搜索引擎有:

  • Annoy
  • Faiss
  • 等等

需要配置的环境变量

## 默认向量
export EMBEDDING_VENDOR="wenxin"

## 百度云
export BCE_AK="";
export BCE_SK="";
export BCE_BUCKET="";
export BAIDU_API_KEY=""
export BAIDU_SECRETE_KEY=""

## 阿里云
export DASHSCOPE_API_KEY="sk-"

## 搜索接口
export SEARCH_API_KEY=""