Files
meijiaka-zy/python-api/app/ai/providers/__init__.py
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

37 lines
789 B
Python

"""
LLM Provider 导出
=================
"""
from app.ai.providers.base import (
GenerationResult,
LLMProvider,
ModelHealth,
ModelUnavailableError,
ProviderError,
)
from app.ai.providers.generic_llm_provider import GenericLLMProvider, MockProvider
# 火山方舟官方 SDK Provider
# 需要: pip install 'volcengine-python-sdk[ark]'
try:
from app.ai.providers.volcengine_provider import VolcengineProvider
VOLCENGINE_AVAILABLE = True
except ImportError:
VOLCENGINE_AVAILABLE = False
VolcengineProvider = None
__all__ = [
"LLMProvider",
"GenerationResult",
"ModelHealth",
"ProviderError",
"ModelUnavailableError",
"GenericLLMProvider",
"MockProvider",
]
if VOLCENGINE_AVAILABLE:
__all__.append("VolcengineProvider")