Skip to content

lalolv/dox-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DoxAI

简体中文 | English

基于 LangChain 框架的本地搜索项目

官网 / Youtube / Twitter

cover

DoxAI

Overview 概述

AgentsChain 是一个用于构建自治语言代理的开源框架,以满足企业内部定制化需求。该框架经过精心设计,以支持重要功能,包括长期短期记忆、工具使用、多智能体通信。创建一个智能体,只需用自然语言填写配置文件,并在终端或后端服务中部署。同时,也可以自己编写扩展工具,实现调用外部接口的能力。

📢 Updates

[x] 2024.3.5 初步实现检索

💡 Highlights 亮点

  • Long-short Term Memory: 支持长期记忆
  • Customization Tools: 扩展定制工具
  • Multiple Agents: 创建多智能体

🛠️ 如何运行

创建 requirements 文件

The requirements.txt file is generated by the poetry tool:

poetry export --without-hashes --format=requirements.txt > requirements.txt

Use pipreqs

pipreqs --force ./

开发环境

使用 uvicorn

uvicorn app:app --host 0.0.0.0 --port 8080 --reload

生产环境

gunicorn -b :8080 -w 4 app:app -k uvicorn.workers.UvicornWorker

📦 如何部署

部署到 Google 云服务

gcloud run deploy dox-api --source .

使用 JinaAI 的 jcloud 云部署

lc-serve deploy jcloud --app main:app --secrets .env

🖥️ Vue 前端

AgentsChain-Vue

⏱️ Plan 计划

[ ] 支持多种文件格式,如Word、PDF、Markdown、图片等 [ ] 提升响应速度 [ ] 支持检索图片 [ ] 支持检索结构化数据,如表格、JSON等 [ ] 显示数据来源 [ ] 支持联网搜索

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages