配置参考
应用从进程环境读取配置,Next.js启动时可加载.env.local。直接运行命令行脚本时应显式传入需要的环境变量,不假定所有脚本都会自动加载该文件。
配置字段
| 变量 | 默认值 | 用途 |
|---|---|---|
| DEEPSEEK_API_KEY | 无 | 真实AI调用必需,仅服务端使用 |
| DEEPSEEK_MODEL | deepseek-v4-flash | 模型名称 |
| DEEPSEEK_BASE_URL | https://api.deepseek.com | 兼容模型服务地址;修改后上下文将发往所配服务 |
| DATABASE_URL | 项目prisma/dev.db对应的file地址 | SQLite位置;相对路径以项目根目录解析 |
| KNOWLEDGE_MODEL_CACHE | 项目.cache/knowledge-model | 本地Embedding缓存;自定义时使用绝对目录 |
| KNOWLEDGE_STORAGE_DIR | 项目.local/knowledge | 上传原件私有目录,不应位于公开静态目录 |
| NEXT_DIST_DIR | .next | Next.js构建目录,通常无需修改 |
安全配置示例
DEEPSEEK_API_KEY=YOUR_API_KEY
DEEPSEEK_MODEL=deepseek-v4-flash
DEEPSEEK_BASE_URL=https://api.deepseek.com
占位值必须在本机替换。默认Provider单次请求超时60秒;并非另一个已支持的环境变量。模型或校验失败会明确记录,自动修正最多一次。详见故障排查。