2024-02-18 00:56:49 +01:00
|
|
|
from . import AssetsEngine
|
2024-02-20 14:55:58 +01:00
|
|
|
from . import BackgroundEngine
|
2024-02-23 09:50:43 +01:00
|
|
|
from . import CaptioningEngine
|
|
|
|
|
from . import LLMEngine
|
2024-02-20 16:22:28 +01:00
|
|
|
from . import MetadataEngine
|
2024-02-23 09:50:43 +01:00
|
|
|
from . import ScriptEngine
|
|
|
|
|
from . import SettingsEngine
|
|
|
|
|
from . import TTSEngine
|
2024-02-22 15:13:45 +01:00
|
|
|
from . import UploadEngine
|
2024-02-23 09:50:43 +01:00
|
|
|
from .BaseEngine import BaseEngine
|
|
|
|
|
from .NoneEngine import NoneEngine
|
2024-02-17 18:47:30 +01:00
|
|
|
|
2024-02-23 11:07:50 +01:00
|
|
|
ENGINES: dict[str, dict[str, bool | list[BaseEngine]]] = {
|
2024-02-18 22:49:45 +01:00
|
|
|
"SettingsEngine": {
|
|
|
|
|
"classes": [SettingsEngine.SettingsEngine],
|
|
|
|
|
"multiple": False,
|
|
|
|
|
"show_dropdown": False,
|
|
|
|
|
},
|
2024-02-17 18:47:30 +01:00
|
|
|
"SimpleLLMEngine": {
|
|
|
|
|
"classes": [LLMEngine.OpenaiLLMEngine, LLMEngine.AnthropicLLMEngine],
|
|
|
|
|
"multiple": False,
|
|
|
|
|
},
|
|
|
|
|
"PowerfulLLMEngine": {
|
|
|
|
|
"classes": [LLMEngine.OpenaiLLMEngine, LLMEngine.AnthropicLLMEngine],
|
|
|
|
|
"multiple": False,
|
|
|
|
|
},
|
|
|
|
|
"ScriptEngine": {
|
|
|
|
|
"classes": [
|
|
|
|
|
ScriptEngine.ShowerThoughtsScriptEngine,
|
|
|
|
|
ScriptEngine.CustomScriptEngine,
|
|
|
|
|
],
|
|
|
|
|
"multiple": False,
|
|
|
|
|
},
|
|
|
|
|
"TTSEngine": {
|
2024-02-22 15:13:45 +01:00
|
|
|
"classes": [TTSEngine.CoquiTTSEngine],
|
2024-02-17 18:47:30 +01:00
|
|
|
"multiple": False,
|
|
|
|
|
},
|
|
|
|
|
"CaptioningEngine": {
|
|
|
|
|
"classes": [CaptioningEngine.SimpleCaptioningEngine, NoneEngine],
|
|
|
|
|
"multiple": False,
|
|
|
|
|
},
|
2024-02-18 00:56:49 +01:00
|
|
|
"AssetsEngine": {
|
2024-02-22 15:13:45 +01:00
|
|
|
"classes": [
|
|
|
|
|
AssetsEngine.DallEAssetsEngine,
|
|
|
|
|
AssetsEngine.GoogleAssetsEngine,
|
|
|
|
|
NoneEngine,
|
|
|
|
|
],
|
2024-02-18 00:56:49 +01:00
|
|
|
"multiple": True,
|
|
|
|
|
},
|
2024-02-20 14:55:58 +01:00
|
|
|
"BackgroundEngine": {
|
2024-02-21 09:06:36 +01:00
|
|
|
"classes": [BackgroundEngine.VideoBackgroundEngine, NoneEngine],
|
2024-02-20 14:55:58 +01:00
|
|
|
"multiple": False,
|
|
|
|
|
},
|
2024-02-20 16:22:28 +01:00
|
|
|
"MetadataEngine": {
|
|
|
|
|
"classes": [MetadataEngine.ShortsMetadataEngine],
|
|
|
|
|
"multiple": False,
|
|
|
|
|
},
|
2024-02-22 15:13:45 +01:00
|
|
|
"UploadEngine": {
|
|
|
|
|
"classes": [UploadEngine.TikTokUploadEngine, UploadEngine.YouTubeUploadEngine, NoneEngine],
|
|
|
|
|
"multiple": True,
|
|
|
|
|
},
|
2024-02-14 17:49:51 +01:00
|
|
|
}
|