chore(config): 初始化项目配置与部署基础

This commit is contained in:
2026-05-30 00:07:37 +08:00
parent b5ed5b6faa
commit 6291940734
17 changed files with 300 additions and 0 deletions

View File

@@ -362,12 +362,28 @@ V1 模型适配器需要支持:
环境变量示例:
```env
DJANGO_SECRET_KEY=replace-with-a-local-secret-key
DJANGO_DEBUG=true
DJANGO_ALLOWED_HOSTS=*
LLM_API_KEY=your_api_key
LLM_BASE_URL=https://api.openai.com/v1
LLM_MODEL=gpt-4.1-mini
EMBEDDING_API_KEY=
EMBEDDING_BASE_URL=
EMBEDDING_MODEL=text-embedding-3-small
SCENARIO_CONFIG_DIR=configs
UPLOAD_ROOT=data/uploads
CHROMA_PATH=data/chroma
```
补充说明:
- `EMBEDDING_API_KEY` 为空时可复用 `LLM_API_KEY`
- `EMBEDDING_BASE_URL` 为空时可复用 `LLM_BASE_URL`
- `.env.example` 仅作为模板,不允许放真实密钥。
- 当前 V1 代码会在 settings 初始化时自动读取根目录 `.env`,本地运行与 `pytest` 可复用同一套配置;当前 Docker Compose 配置也通过 `env_file` 读取 `.env`
## 10. Dify 集成策略
V1 不把 Dify 作为核心依赖。