Go to file
2024-09-04 17:41:26 +08:00
scripts 升级了设置页面/聊天布局/数据库展示等,新增了参考资料查询 2024-07-25 20:30:28 +08:00
src syncupdate packages 2024-09-03 16:37:59 +08:00
web syncupdate packages 2024-09-03 16:37:59 +08:00
.gitignore 图检索中的query_by_vector小bug 2024-07-31 14:50:46 +00:00
README.md Update README.md 2024-09-04 17:41:26 +08:00
requirements.txt syc 2024-08-30 11:54:21 +08:00
run.sh 修改后端入口为 src, 运行代码不需要使用 cd src, 添加前端查看检索结果 2024-07-28 16:16:52 +08:00

Project: Athena

准备

  1. 提供 API 服务商的 API_KEY并放置在 src/.env 文件中,参考 src/.env.template。默认使用的是智谱AI。
  2. 配置 python 环境 pip install -r requirements.txt

如果不启用知识库,可以仅安装下面的依赖

FlagEmbedding==1.2.10
Flask==3.0.3
Flask_Cors==4.0.1
openai==1.35.10
python-dotenv==1.0.1
PyYAML==6.0.1
zhipuai

【可选】配置图数据库 neo4j

使用 docker 部署 neo4j 服务,配置文件见 local_neo4j/docker-compose.yml. 默认账号密码见最后一行,可以使用 http://localhost:7474/ 在浏览器可视化访问。

cd local_neo4j
docker compose up -d

可以使用 python test_neo4j.py 来测试是否正常启动。使用 docker compose down 可停止服务。

启动

python -m src.api

cd web
npm install
npm run server

或者

bash run.sh