mirror of
https://github.com/langgenius/dify-plugin-sdks.git
synced 2026-07-22 10:25:23 -04:00
5858fe715e
Signed-off-by: -LAN- <laipz8200@outlook.com>
46 lines
1.6 KiB
Python
46 lines
1.6 KiB
Python
from gevent import monkey
|
|
|
|
# patch all the blocking calls
|
|
monkey.patch_all(sys=True)
|
|
|
|
from .config.config import DifyPluginEnv
|
|
from .interfaces.endpoint import Endpoint
|
|
from .interfaces.model import ModelProvider
|
|
from .interfaces.model.large_language_model import LargeLanguageModel
|
|
from .interfaces.model.moderation_model import ModerationModel
|
|
from .interfaces.model.openai_compatible.llm import OAICompatLargeLanguageModel
|
|
from .interfaces.model.openai_compatible.provider import OAICompatProvider
|
|
from .interfaces.model.openai_compatible.rerank import OAICompatRerankModel
|
|
from .interfaces.model.openai_compatible.speech2text import OAICompatSpeech2TextModel
|
|
from .interfaces.model.openai_compatible.text_embedding import OAICompatEmbeddingModel
|
|
from .interfaces.model.openai_compatible.tts import OAICompatText2SpeechModel
|
|
from .interfaces.model.rerank_model import RerankModel
|
|
from .interfaces.model.speech2text_model import Speech2TextModel
|
|
from .interfaces.model.text_embedding_model import TextEmbeddingModel
|
|
from .interfaces.model.tts_model import TTSModel
|
|
from .interfaces.tool import Tool, ToolProvider
|
|
from .invocations.file import File
|
|
from .plugin import Plugin
|
|
|
|
__all__ = [
|
|
"Plugin",
|
|
"DifyPluginEnv",
|
|
"Endpoint",
|
|
"ToolProvider",
|
|
"Tool",
|
|
"ModelProvider",
|
|
"LargeLanguageModel",
|
|
"TextEmbeddingModel",
|
|
"RerankModel",
|
|
"TTSModel",
|
|
"Speech2TextModel",
|
|
"ModerationModel",
|
|
"OAICompatProvider",
|
|
"OAICompatLargeLanguageModel",
|
|
"OAICompatEmbeddingModel",
|
|
"OAICompatSpeech2TextModel",
|
|
"OAICompatText2SpeechModel",
|
|
"OAICompatRerankModel",
|
|
"File",
|
|
]
|