67e73b5a51
- 素材库: VoiceMaterialLibrary 支持音频/视频分类、Modal弹窗、进度弹窗 - 列表布局: 紧凑单行、灰色图标按钮、重命名功能、删除ConfirmModal - 生成配音: toast替换为ProgressModal - 私有音色显示: 描述改为createdAt日期 - 七牛上传: 修复upload_stream参数、修正put_stream参数名 - MiniMax后端: 新增Provider+Service,TTS/克隆/音色列表切到MiniMax - 前端默认音色: tianxin_xiaoling - Rust: 新增voice命令、本地音频存储、配音生成功能 - 新增shot统计组件、脚本编辑器优化
77 lines
2.1 KiB
Bash
77 lines
2.1 KiB
Bash
# 美家卡智影 API - 环境变量配置示例
|
|
# ================================
|
|
# 复制此文件为 .env 并填写实际值
|
|
|
|
# === 基础配置 ===
|
|
APP_NAME=美家卡智影 API
|
|
APP_VERSION=0.1.0
|
|
DEBUG=true
|
|
ENV=development
|
|
HOST=0.0.0.0
|
|
PORT=8000
|
|
|
|
# === 数据库配置 ===
|
|
DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/meijiaka_zj
|
|
|
|
# === Redis 配置 ===
|
|
REDIS_HOST=localhost
|
|
REDIS_PORT=6379
|
|
REDIS_DB=1
|
|
# REDIS_PASSWORD= # 如无密码请留空或注释
|
|
|
|
# === JWT 安全配置 ===
|
|
# 生产环境必须修改为强随机密钥
|
|
SECRET_KEY=your-secret-key-here-change-in-production
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=10080
|
|
ALGORITHM=HS256
|
|
|
|
# === CORS 配置 ===
|
|
CORS_ORIGINS=http://localhost:1420,http://127.0.0.1:1420,http://localhost:8080
|
|
|
|
# === AI 平台配置 ===
|
|
|
|
# 火山方舟(必需)
|
|
VOLCENGINE_API_KEY=your-volcengine-api-key
|
|
VOLCENGINE_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
|
|
|
|
# 火山字幕服务(必需)
|
|
VOLCENGINE_CAPTION_APPID=your-caption-appid
|
|
VOLCENGINE_CAPTION_TOKEN=your-caption-token
|
|
|
|
# 可灵 AI(必需,用于视频生成、形象克隆)
|
|
KLINGAI_ACCESS_KEY=your-kling-access-key
|
|
KLINGAI_SECRET_KEY=your-kling-secret-key
|
|
|
|
# MiniMax(必需,用于语音合成、语音克隆)
|
|
MINIMAX_API_KEY=sk-api-your-minimax-key
|
|
MINIMAX_BASE_URL=https://api.minimaxi.com
|
|
|
|
# OpenAI(可选)
|
|
# OPENAI_API_KEY=sk-your-openai-key
|
|
# OPENAI_BASE_URL=https://api.openai.com/v1
|
|
|
|
# 文心一言(可选)
|
|
# WENXIN_API_KEY=your-wenxin-key
|
|
# WENXIN_SECRET_KEY=your-wenxin-secret
|
|
|
|
# 通义千问(可选)
|
|
# QIANWEN_API_KEY=your-qianwen-key
|
|
|
|
# === 七牛云存储(必需,用于空镜图片上传)===
|
|
QINIU_ACCESS_KEY=your-qiniu-access-key
|
|
QINIU_SECRET_KEY=your-qiniu-secret-key
|
|
QINIU_VIDEO_BUCKET=media-liche
|
|
QINIU_VIDEO_DOMAIN=media.liche.cn
|
|
QINIU_IMAGE_BUCKET=img-liche
|
|
QINIU_IMAGE_DOMAIN=img.liche.cn
|
|
|
|
# === 其他服务 ===
|
|
|
|
# AnyToCopy 文案提取(可选)
|
|
ANYTOCOPY_API_KEY=your-anytocopy-api-key
|
|
ANYTOCOPY_API_SECRET=your-anytocopy-secret
|
|
ANYTOCOPY_BASE_URL=https://api.anytocopy.com/vip/open-api/v1
|
|
|
|
# === 日志配置 ===
|
|
LOG_LEVEL=INFO
|