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 更新注释
This commit is contained in:
+1
-11
@@ -103,9 +103,8 @@ clean: ## 清理缓存文件
|
||||
|
||||
lint-semantic: ## 语义层禁词检查(防止供应商术语泄漏到业务层)
|
||||
@echo "🔍 检查 Layer 3+ 是否泄漏供应商术语..."
|
||||
@# API 层(除 klingai Provider 代理)禁止 element_id 作为字段/参数名
|
||||
@# API 层禁止 element_id 作为字段/参数名
|
||||
@errs=$$(grep -rn 'element_id' app/api --include='*.py' \
|
||||
| grep -v 'klingai.py' \
|
||||
| grep -v 'provider_element_id' \
|
||||
| grep -v '__pycache__' \
|
||||
| grep -v '#' \
|
||||
@@ -130,15 +129,6 @@ lint-semantic: ## 语义层禁词检查(防止供应商术语泄漏到业务
|
||||
echo "❌ Scheduler 层发现 task_id(应使用 job_id)"; \
|
||||
exit 1; \
|
||||
fi
|
||||
@# 全局禁止 kling_task_id 作为持久化字段
|
||||
@errs=$$(grep -rn 'kling_task_id' app --include='*.py' \
|
||||
| grep -v '__pycache__' \
|
||||
| grep -v 'providers/klingai'); \
|
||||
if [ -n "$$errs" ]; then \
|
||||
echo "$$errs"; \
|
||||
echo "❌ 发现 kling_task_id(应使用 provider_task_id)"; \
|
||||
exit 1; \
|
||||
fi
|
||||
@# Scheduler 层 Redis key 必须使用 job: 而非 task:
|
||||
@errs=$$(grep -rn 'redis.*task:' app/scheduler --include='*.py' \
|
||||
| grep -v '__pycache__'); \
|
||||
|
||||
Reference in New Issue
Block a user