Implement unified story generation flow
This commit is contained in:
@@ -2,25 +2,24 @@
|
||||
# DREAMWEAVER 环境变量配置模板
|
||||
# ==============================================
|
||||
# 使用说明:
|
||||
# 1. 复制此文件为 .env
|
||||
# 1. 在仓库根目录执行:cp backend/.env.example backend/.env
|
||||
# 2. 填入您的 API Keys
|
||||
# 3. 配合 docker-compose.yml 启动
|
||||
# 3. 后端、Celery、Docker demo 都读取 backend/.env
|
||||
# 4. 仓库根目录 .env 仅供 Docker Compose 自身读取构建参数,不放后端密钥
|
||||
# ==============================================
|
||||
|
||||
# ----------------------------------------------
|
||||
# 1. 基础设施 (Infrastructure) [必填]
|
||||
# ----------------------------------------------
|
||||
# ⚠️ 在 Docker 启动时无需修改这部分,直接使用默认值即可
|
||||
# ⚠️ 仅当您想连接外部数据库时才修改这里
|
||||
# ⚠️ Docker 演示通常无需修改这部分,直接使用默认值即可
|
||||
# ⚠️ 本机直跑后端时,把 DATABASE_URL/CELERY_* 改成文件末尾的 localhost 版本
|
||||
POSTGRES_USER=dreamweaver
|
||||
POSTGRES_PASSWORD=dreamweaver_password
|
||||
POSTGRES_DB=dreamweaver_db
|
||||
POSTGRES_PORT=5432
|
||||
REDIS_PORT=6379
|
||||
|
||||
DATABASE_URL=postgresql+asyncpg://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}
|
||||
DATABASE_URL=postgresql+asyncpg://dreamweaver:dreamweaver_password@db:5432/dreamweaver_db
|
||||
CELERY_BROKER_URL=redis://redis:6379/0
|
||||
CELERY_RESULT_BACKEND=redis://redis:6379/0
|
||||
REDIS_URL=redis://redis:6379/0
|
||||
|
||||
# Web Security
|
||||
SECRET_KEY=change-me-to-a-secure-random-string-in-production
|
||||
@@ -44,6 +43,7 @@ TTS_PROVIDERS=["minimax", "elevenlabs", "edge_tts"]
|
||||
# 绘本结构生成: 默认复用 Gemini Storybook adapter
|
||||
STORYBOOK_PROVIDERS=["storybook_primary"]
|
||||
# 语音识别: 本地演示默认 demo;真实转写可设置为 ["openai_asr", "demo"]
|
||||
# 真实 ASR smoke 必须让 openai_asr 排在 demo 前面,否则 demo hint 路径会先命中。
|
||||
ASR_PROVIDERS=["demo"]
|
||||
|
||||
# [模型参数]
|
||||
@@ -83,8 +83,10 @@ ELEVENLABS_API_KEY=
|
||||
|
||||
# OpenAI (如需使用)
|
||||
OPENAI_API_KEY=
|
||||
# 可选:OpenAI 官方地址可留空;使用兼容网关时填类似 https://example.com/v1
|
||||
OPENAI_API_BASE=
|
||||
# OpenAI ASR
|
||||
VOICE_TRANSCRIPTION_MODE=provider
|
||||
VOICE_TRANSCRIPTION_MODEL=gpt-4o-mini-transcribe
|
||||
VOICE_TRANSCRIPTION_LANGUAGE=zh
|
||||
|
||||
@@ -122,6 +124,8 @@ CORS_ORIGINS=["http://localhost:52080", "http://localhost:52888", "http://localh
|
||||
|
||||
# [本地开发覆盖 Local Dev Override]
|
||||
# 如果您不使用 Docker,而是在本机直接运行 `python -m uvicorn ...`
|
||||
# 请取消注释以下行以连接 localhost 数据库:
|
||||
# 请改用以下值连接 localhost 数据库/Redis:
|
||||
# DATABASE_URL=postgresql+asyncpg://dreamweaver:dreamweaver_password@localhost:52432/dreamweaver_db
|
||||
# CELERY_BROKER_URL=redis://localhost:52379/0
|
||||
# CELERY_RESULT_BACKEND=redis://localhost:52379/0
|
||||
# REDIS_URL=redis://localhost:52379/0
|
||||
|
||||
Reference in New Issue
Block a user