Releases: shibing624/ChatPilot
Releases · shibing624/ChatPilot
0.1.2
ChatPilot: 实现AgentChat对话,支持Google搜索、文件网址对话(RAG)、代码解释器功能,复现Kimi Chat(文件,拖进来;网址,发出来),支持OpenAI/Azure API。
新增功能
- 本项目基于LangChain实现了ReAct和OpenAI Function Call的Agent问答对话,支持如下工具自动调用:
- 联网搜索工具:Google Search API(Serper/DuckDuckGo)
- URL自动解析工具:复现了Kimi Chat网址发出来功能
- Python代码解释器:支持E2B虚拟环境和本地python编译器环境运行代码
- 本项目基于LangChain实现了支持query改写的检索增强RAG文件问答
![shot2](https://private-user-images.githubusercontent.com/10249622/319468271-055c406a-ca28-4e78-bf2f-cbc166b2769b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk0MDMwNjMsIm5iZiI6MTcxOTQwMjc2MywicGF0aCI6Ii8xMDI0OTYyMi8zMTk0NjgyNzEtMDU1YzQwNmEtY2EyOC00ZTc4LWJmMmYtY2JjMTY2YjI3NjliLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI2VDExNTI0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNlOWI2MDZhNjEzMGM1ZTRlYzA5MWI2ZDY2MmYzMTViZDIxY2Y4MGViMTIwZTVkOTQ0ZmE3YjMyMzM4Y2E1YjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.yo21z6llwJYdNu8xPdP_ChDEY-_hlyOVTnG1grLpEEQ)
Full Changelog: v0.1.0...0.1.2
v0.1.0
v0.1.0
- update auto change multi api keys
- support gpt-4-vision-preview model
Full Changelog: v0.0.2...v0.1.0
v0.0.2
v0.0.2
ChatPilot: Chat with Agent. 基于chat agent实现了联网搜索,文件、网址对话功能(类kimi chat,文件,拖进来;网址,发出来),支持OpenAI API。
Features
- 本项目基于Agent实现了搜索问答
- 本项目基于Agent实现了文件对话(RAG),实现了通过URL自动解析内容功能,复现了 kimi chat(文件,拖进来;网址,发出来) 的文件、网址对话功能
- 本项目基于Agent实现了python代码解释器,支持E2B虚拟环境和本地python编译器环境运行代码
- 支持前后端服务分离,前端使用Svelte,后端使用FastAPI
- 支持语音输入输出,支持图像生成
- 支持用户管理,权限控制,支持聊天记录导入导出
Full Changelog: https://github.com/shibing624/ChatPilot/commits/v0.0.2