17 lines
508 B
Python
17 lines
508 B
Python
"""LLM providers."""
|
|
|
|
from providers.llm.dify import DifyLLMService
|
|
from providers.llm.openai import MockLLMService, OpenAILLMService
|
|
|
|
try: # pragma: no cover - import depends on optional sibling SDK
|
|
from providers.llm.fastgpt import FastGPTLLMService
|
|
except Exception: # pragma: no cover - provider remains lazily available via factory
|
|
FastGPTLLMService = None # type: ignore[assignment]
|
|
|
|
__all__ = [
|
|
"DifyLLMService",
|
|
"FastGPTLLMService",
|
|
"MockLLMService",
|
|
"OpenAILLMService",
|
|
]
|