feat: v2 版本 #206
@@ -139,7 +139,7 @@ go run ./cmd/server # 启动网关 :8080
|
||||
|
||||
### 配置
|
||||
|
||||
后端配置文件位于 `backend/config.yaml`,支持环境变量覆盖(前缀 `CAMTALK_`)。
|
||||
后端配置文件位于 `backend/config/config.yaml`,支持环境变量覆盖(前缀 `CAMTALK_`)。
|
||||
|
||||
```bash
|
||||
# 最小启动(需要至少一个 AI 服务的 API Key)
|
||||
|
||||
@@ -31,7 +31,7 @@ WORKDIR /app
|
||||
|
||||
# 复制二进制和配置文件(敏感配置通过 docker-compose env_file 注入覆盖)
|
||||
COPY --from=builder /camtalk .
|
||||
COPY config.yaml .
|
||||
COPY config/ ./config/
|
||||
|
||||
EXPOSE 8080
|
||||
|
||||
|
||||
@@ -1110,9 +1110,9 @@ orchestrator := eino.NewEinoOrchestrator(pipelineGraph, sessionMgr, cfg.AI.LLM.M
|
||||
### 配置文件位置
|
||||
|
||||
```
|
||||
backend/config.yaml # 默认加载
|
||||
backend/config.dev.yaml # 开发环境
|
||||
backend/config.prod.yaml # 生产环境
|
||||
backend/config/config.yaml # 默认加载
|
||||
backend/config/config.dev.yaml # 开发环境
|
||||
backend/config/config.prod.yaml # 生产环境
|
||||
```
|
||||
|
||||
加载顺序:`config.yaml` → `config.{APP_ENV}.yaml` → 环境变量(前缀 `CAMTALK_`)。
|
||||
|
||||
@@ -288,7 +288,7 @@ func (h *AuthHandler) RegisterRoutes(rg *gin.RouterGroup, limiter ratelimit.Limi
|
||||
### 配置文件
|
||||
|
||||
```yaml
|
||||
# config.yaml 新增
|
||||
# backend/config/config.yaml 新增
|
||||
ratelimit:
|
||||
enabled: true
|
||||
# WebSocket query 消息限流(核心,控制 AI 成本)
|
||||
|
||||
Reference in New Issue
Block a user