Files
meijiaka-zy/python-api/.env.example
T
小鱼开发 42a127d030 fix: Vidu TTS unauthorized 排查修复
- 修复容器重启方式,重新创建以读取新的 .env VIDU_API_KEY
- vidu_provider.py: api_key 为空时构造函数直接抛异常,避免发送 Token None
- vidu_provider.py: 请求失败时打印详细日志(url/status/headers/response)
- docker-compose.yml: 去除重复的环境变量定义
- .env.example: 补充 VIDU_API_KEY / VIDU_BASE_URL 模板
2026-04-22 20:31:35 +08:00

81 lines
2.2 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
# Vidu(必需,用于TTS语音合成、声音复刻、对口型)
VIDU_API_KEY=your-vidu-api-key
VIDU_BASE_URL=https://api.vidu.cn
# 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