基于Open WebUI框架实现的大模型交互平台,大模型后端由本团队微调并编写。
本项目内部代码并不需要太多二次改进,若想用此制作属于自己的交互平台前端请参照Open WebUI官网,大模型参考我们的Hugging Face
本大模型有三个,分别解决三个领域的问题:
- 客户服务聊天机器人:生成可以有效理解和回应广泛客户询问的训练数据。
- 欺诈检测:从交易数据中提取模式和异常,以训练可以识别和预防欺诈行为的模型。
- 合规监控:总结法规和合规文件,以帮助模型确保遵守金融法规。
多模态非结构化数据转换系统:https://github.com/Fintech-Dreamer/FinSynth-Data-Processing/
第一次运行请耐心等待,会去拉取很多文件,如果终端没有报错就是没有问题,全部运行完毕后刷新网页使用即可
git clone https://github.com/Fintech-Dreamer/FinSynth.git
cd FinSynth请自行下载docker并且换源(防止无法拉取镜像)
docker-compose up --build打开网站http://localhost:5173/
一共需要开启五个终端前端(FinSynth文件夹)
终端1
nvm install 22.13.0
nvm use 22.13.0
npm install
npm run dev终端2
conda create -n FinSynth python=3.11
conda activate FinSynthcd backend
pip install -r requirements.txt -U
uvicorn open_webui.main:app --host 0.0.0.0 --port 8080 --reload终端3——智能客服
cd model
conda activate FinSynth
pip install -r requirements.txt -U
uvicorn model_chatbot:app --host 0.0.0.0 --port 8000 --reload终端4——欺诈检测
cd model
conda activate FinSynth
uvicorn model_fraud:app --host 0.0.0.0 --port 8001 --reload终端5——合规监控
cd model
conda activate FinSynth
uvicorn model_compliance:app --host 0.0.0.0 --port 8002 --reload使用Open WebUI框架实现的大模型交互平台
大模型从微调到编写后端这部分完全是自己编写的
- 后端用python fastapi编写
- 更多的技术细节请咨询Fintech Dreamer组织