dev_locally_zh.md
March 1, 2025 · View on GitHub
本地开发指南
- 克隆仓库
- Golang 开发环境
cd chat; cd api
go install github.com/cosmtrek/air@latest
go mod tidy
# 根据你的环境设置环境变量
export DATABASE_URL= postgres://user:pass@192.168.0.1:5432/db?sslmode=disable
# 如果使用 `debug` 模型则不需要设置
# export OPENAI_API_KEY=sk-xxx
# export OPENAI_RATELIMIT=100
make serve
- Node.js 开发环境
cd ..; cd web
npm install
npm run dev
- 端到端测试
cd ..; cd e2e
# 根据你的环境设置环境变量
export DATABASE_URL= postgres://user:pass@192.168.0.1:5432/db?sslmode=disable
npm install
npx playwright test # --ui
如有疑问,请在 issue 或 discussion 中提问。