Files
meijiaka-zy/python-api/app/ai/providers/__init__.py
T
2026-05-04 18:58:40 +08:00

36 lines
755 B
Python

"""
LLM Provider 导出
=================
"""
from app.ai.providers.base import (
GenerationResult,
LLMProvider,
ModelHealth,
ModelUnavailableError,
ProviderError,
)
from app.ai.providers.generic_llm_provider import GenericLLMProvider
# 火山方舟官方 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",
]
if VOLCENGINE_AVAILABLE:
__all__.append("VolcengineProvider")