接入 ChatGPT 的拉勾网岗位分析平台
使用 dynaconf 加载配置文件。更多用法请查阅 dynaconf docs
配置文件位于 src/backend/config/
中,settings.toml
用于一般配置,.secrets.toml
用于一些存储一些私密配置,例如数据库密码。
同时私密配置也可配置在环境变量或者.env
文件中。前缀为5PIDERMAN
。
host = "0.0.0.0"
port = 8080
db_host = 'localhost'
db_port = 3306
db_user = 'user'
db_password = 'password'
db_name = 'db'
db_type = 'mysql'
db_api = 'pymysql'
OPENAI_API_KEY = "sk-*****"
OPENAI_API_HOST = "https://api.openai.com"
部分 OpenAI 的代理商的 OPENAI_API_HOST 后要加上 /v1
使用 Poetry 作为包管理器。可以使用以下命令安装 Poetry 或者查阅官方文档:
pip install poetry
安装项目依赖:
poetry install
添加依赖:
poetry add packagename
poetry install
backend
前端技术栈: Vite + React + Antd + Tailwindcss + Echarts
- nodejs 18+
- yarn 1.x
yarn # 安装依赖
yarn dev # 开发
yarn build # 构建