Files
meijiaka-zy/python-api/.env.example
T
小鱼开发 e262134148 refactor: 移除 KlingAI 和 MiniMax 相关代码
删除内容:
- KlingAI Provider、MiniMax Provider
- Kling 视频/图片/TTS/语音克隆/形象克隆 Service 和 Scheduler Handler
- 已废弃的 TTSService、VoiceCloneService
- config 中 KLINGAI_*/MINIMAX_* 配置项
- ai_models.yaml 中 klingai 平台和模型配置
- docker-compose 中相关环境变量
- .env.example 中相关配置示例
- deploy-test.sh 中相关检查
- Makefile 中 klingai 语义检查排除规则
- KlingTaskStatus 枚举

修改内容:
- model_router.py 移除 KlingAI 平台分支
- voice.py 重写,修复批量合成/文件保存中 service 未定义的 Bug
- vidu_service.py 移除 MiniMax 相关注释
- script_handler.py 更新注释
2026-05-02 23:16:14 +08:00

83 lines
2.4 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 美家卡智影 API - 环境变量配置示例
# ================================
# 复制此文件为 .env 并填写实际值
# === 基础配置 ===
APP_NAME=美家卡智影 API
APP_VERSION=0.1.0
DEBUG=true
ENV=development
HOST=0.0.0.0
PORT=8000
# === 数据库配置 ===
# 本地开发: localhost
# Docker 部署: 容器名(如 db、meijiaka-db
DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/meijiaka_zy
# === Redis 配置 ===
# 本地开发: localhost
# Docker 部署: 容器名(如 redis、meijiaka-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 配置 ===
# 本地开发: 允许 localhost
# 测试/生产服: 填写实际域名,如 https://app.yourdomain.com
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
# 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
# === 应用公网地址(用于 Vidu 等第三方回调)===
# 不配置时自动根据 ENV 推断:production→tapi.meijiaka.cn, staging→dev.tapi.meijiaka.cn
# APP_BASE_URL=https://dev.tapi.meijiaka.cn
# === 日志配置 ===
LOG_LEVEL=INFO