Module

The system currently supports a powerful customizable module to utilize any widget in MyShell workshop.

Other types of modules are essentially AnyWidgetModule without widget_id.

SupportModule

Field's NameJSON Type (Required/Optional)DescriptionExample

module_type

"AnyWidgetModule" | “LLMModule” | “LLMFunctionModule” | “TtsModule” | “GoogleSearchModule”| (Required)

The module type defines the module config.

module_config

“AnyWidgetConfig" | “LLMConfig” | “LLMFunctionConfig” | “TTSConfig” | “GoogleSearchConfig” | (Required)

The configuration takes inputs and produces a result. All module_config have a output_name field for the execution result.

name

string (Optional)

The name of the module is primarily for identification and comprehension.

‘generate_img_for_user_reply’

Last updated