接入 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 packagenamepoetry install
backend前端技术栈: Vite + React + Antd + Tailwindcss + Echarts
- nodejs 18+
- yarn 1.x
yarn # 安装依赖
yarn dev # 开发
yarn build # 构建

