| from core.entities.provider_configuration import ProviderModelBundle | from core.entities.provider_configuration import ProviderModelBundle | ||||
| from core.file import File, FileUploadConfig | from core.file import File, FileUploadConfig | ||||
| from core.model_runtime.entities.model_entities import AIModelEntity | from core.model_runtime.entities.model_entities import AIModelEntity | ||||
| from core.ops.ops_trace_manager import TraceQueueManager | |||||
| class InvokeFrom(Enum): | class InvokeFrom(Enum): | ||||
| extras: dict[str, Any] = Field(default_factory=dict) | extras: dict[str, Any] = Field(default_factory=dict) | ||||
| # tracing instance | # tracing instance | ||||
| trace_manager: Optional[TraceQueueManager] = None | |||||
| # Using Any to avoid circular import with TraceQueueManager | |||||
| trace_manager: Optional[Any] = None | |||||
| class EasyUIBasedAppGenerateEntity(AppGenerateEntity): | class EasyUIBasedAppGenerateEntity(AppGenerateEntity): |