MCPcopy Create free account

hub / github.com/LazyAGI/LazyCraft / types & classes

Types & classes797 in github.com/LazyAGI/LazyCraft

↓ 125 callersClassCommonError
通用错误异常。 用于表示一般性的业务逻辑错误,HTTP 状态码为 400。
back/src/libs/http_exception.py:53
↓ 105 callersClassLogService
back/src/parts/logs/service.py:27
↓ 60 callersClassStringUUID
字符串格式的 UUID 数据类型。 这是一个 SQLAlchemy 自定义类型,用于在数据库中存储 UUID 值。 支持多种数据库后端,自动处理不同格式之间的转换。 特性: - 支持 MySQL、PostgreSQL、SQLite 等多种
back/src/models/__init__.py:19
↓ 45 callersClassAppService
back/src/parts/app/app_service.py:288
↓ 39 callersClassModelService
模型服务类。 提供模型管理相关的业务逻辑操作。
back/src/parts/models_hub/service.py:84
↓ 38 callersClassDataService
数据服务类,提供数据集的增删改查、文件处理、数据清洗等功能。 Attributes: user_id (str): 用户ID。 user_name (str): 用户名。 tenant_id (str): 租户ID。
back/src/parts/data/data_service.py:53
↓ 28 callersClassService
评估服务类,提供评估任务的创建、管理和执行功能。 Attributes: default_timeout (int): 默认超时时间(秒)。 dataset_inference_timeout (int): 数据集推理超时时间(秒)。 ai_
back/src/parts/evalution/service.py:41
↓ 27 callersClassToolService
back/src/parts/tools/service.py:46
↓ 21 callersClassWorkflowService
back/src/parts/app/app_service.py:579
↓ 20 callersClassDBManageService
back/src/parts/db_manage/service.py:96
↓ 18 callersClassMcpServerService
back/src/parts/mcp/service.py:49
↓ 17 callersClassTagService
back/src/parts/tag/tag_service.py:34
↓ 16 callersClassInferService
推理服务类,负责管理模型推理服务。 该服务提供推理服务的创建、启动、停止、查询等操作, 包括与AMS服务的交互、本地模型管理等功能。 Attributes: engine (LightEngine): 轻量级引擎对象。
back/src/parts/inferservice/service.py:97
↓ 16 callersClass_
front/public/vs/base/worker/workerMain.js:17
↓ 15 callersClassFinetuneService
微调服务类,负责管理模型微调任务。 该服务提供微调任务的创建、启动、暂停、恢复、删除等操作, 以及任务状态查询、日志获取等功能。 Attributes: model_cls: 微调任务模型类。 account (Account): 当前账户
back/src/parts/finetune/finetune_service.py:39
↓ 15 callersClassj
front/public/vs/base/worker/workerMain.js:17
↓ 14 callersClassDbManager
back/src/parts/db_manage/db_manager/schema.py:56
↓ 11 callersClassKnowledgeBaseService
知识库服务类。 提供知识库的增删改查、分页查询等业务逻辑处理
back/src/parts/knowledge_base/service.py:28
↓ 11 callersClassScriptService
脚本服务类,提供脚本的增删改查功能。 Attributes: user_id (str): 用户ID。 user_name (str): 用户名。 tenant_id (str): 租户ID。
back/src/parts/data/script_service.py:31
↓ 10 callersClassFileService
back/src/core/file_service.py:123
↓ 9 callersClassEngineExecutor
引擎执行器。 负责底层引擎执行和数据处理。
back/src/parts/app/node_run/engine_executor.py:36
↓ 8 callersClassDialectAdapter
数据库方言适配器,支持 PostgreSQL、MySQL 和达梦
back/src/parts/db_manage/db_manager/dialect.py:21
↓ 8 callersClassDocService
文档服务类。 提供文档的增删改查、发布/下架、索引刷新等业务逻辑处理
back/src/parts/doc/doc_service.py:27
↓ 8 callersClassTemplateService
back/src/parts/app/app_service.py:537
↓ 7 callersClassDataRefluxService
数据回流服务类,负责应用和节点的数据回流、数据集版本管理等。 该服务用于处理应用发布、节点发布、数据集版本创建、回流数据的增删查改等操作。 Attributes: user_id (str): 用户ID。 user_name (str): 用户名。
back/src/parts/data/data_reflux_service.py:34
↓ 7 callersClassForbiddenError
back/src/core/restful.py:27
↓ 7 callersClassQuotaService
back/src/core/account_manager.py:1107
↓ 6 callersClassAssetManager
资产管理器。 用于管理和操作用户在不同租户下的各种资产,包括资产检查、 资产迁移等功能。
back/src/core/asset_manager.py:98
↓ 6 callersClassDebugSessionManager
调试会话管理器。 使用Redis管理调试会话中的turn_number,为调试模式下的应用 执行提供会话状态管理功能。
back/src/parts/app/node_run/debug_session_manager.py:21
↓ 6 callersClassMcpToolService
back/src/parts/mcp/service.py:381
↓ 6 callersClassPromptService
back/src/parts/prompt/service.py:55
↓ 6 callersClassRedisStateManager
Redis状态管理器。 负责所有Redis相关的操作,包括引擎状态管理、数据存储和检索等。 为应用执行提供持久化的状态管理服务。
back/src/parts/app/node_run/engine_manager.py:53
↓ 6 callersClassRunContext
运行时上下文配置类。 用于存储和管理应用运行时的上下文信息。
back/src/parts/app/node_run/run_context.py:21
↓ 5 callersClassAuthenticationError
认证失败异常。
back/src/libs/login.py:43
↓ 5 callersClassLazymodel
懒加载模型类。 对应数据库中的models_hub表,用于存储模型的基本信息。 Attributes: id (int): 模型ID,主键。 model_icon (str): 模型图标。 model_type (str): 模型类
back/src/parts/models_hub/model.py:141
↓ 5 callersClassNotificationService
通知服务类。 提供通知的创建、查询、更新等业务逻辑操作。
back/src/parts/message/service.py:27
↓ 5 callersClassScript
脚本模型,用于存储数据处理脚本的信息。 Attributes: id (int): 脚本的唯一标识符。 name (str): 脚本名称。 description (str, optional): 脚本描述。 icon (st
back/src/parts/data/script_model.py:40
↓ 5 callersClassSmsChecker
back/src/parts/auth/sms.py:24
↓ 5 callersClassWorkflowRefer
back/src/parts/app/model.py:183
↓ 4 callersClassAppRunService
Unified node execution service Usage: service = AppRunService(run_context) for event in service.run_stream("Hello", input_files=[
back/src/parts/app/node_run/app_run_service.py:321
↓ 4 callersClassBaseRunContext
back/src/parts/app/node_run/node_base.py:81
↓ 4 callersClassCooperationService
协作服务类。 提供管理不同对象(如应用、数据集、知识库)的协作功能, 包括设置协作用户、开启/关闭协作等。
back/src/core/cooperation_service.py:20
↓ 4 callersClassDataSetVersion
数据集版本模型,用于存储数据集的不同版本信息。 Attributes: id (int): 数据集版本的唯一标识符。 name (str): 版本名称。 version (str): 版本号。 data_set_id (int
back/src/parts/data/model.py:229
↓ 4 callersClassEventHandler
Event handler for generating SSE format events Usage: handler = EventHandler( flow_type=FlowType.CANVAS_DEBUG, ap
back/src/parts/app/node_run/app_run_service.py:146
↓ 4 callersClassLazyConverter
back/src/parts/app/node_run/lazy_converter.py:94
↓ 4 callersClassLazymodelOnlineModels
懒加载在线模型类。 对应数据库中的lazymodel_online_models表,用于存储在线模型信息。 Attributes: id (int): 模型ID,主键。 model_id (int): 关联的模型ID。 model_
back/src/parts/models_hub/model.py:493
↓ 4 callersClassLeftAssetError
back/src/core/asset_manager.py:38
↓ 4 callersClassOAuthUserInfoError
OAuth 用户信息获取过程中的异常。
back/src/libs/oauth.py:65
↓ 4 callersClassPassportService
JWT 令牌服务。 提供 JWT 令牌的签发和验证功能。使用环境变量中的密钥进行签名和验证, 采用 HS256 算法确保安全性。
back/src/libs/passport.py:23
↓ 4 callersClassPlayer
back/src/tests/test_tidb.py:31
↓ 4 callersClassTag
用于标签名管理
back/src/parts/tag/model.py:24
↓ 4 callersClassToolAuth
back/src/parts/tools/model.py:158
↓ 4 callersClassae
front/public/vs/base/worker/workerMain.js:17
↓ 3 callersClassAccount
back/src/models/model_account.py:53
↓ 3 callersClassAuthorizationError
授权失败异常。
back/src/libs/login.py:49
↓ 3 callersClassCooperation
back/src/models/model_account.py:415
↓ 3 callersClassCustomAnonymousUser
自定义匿名用户类。 继承自 Flask-Login 的 AnonymousUserMixin,用于表示未登录的用户。 提供与已登录用户一致的接口,但标识为匿名状态。 Attributes: is_authenticated (bool): 始终为 Fals
back/src/libs/login.py:281
↓ 3 callersClassDataSetFile
数据集文件模型,用于存储数据集中的文件信息。 Attributes: id (int): 数据集文件的唯一标识符。 name (str): 文件名称。 path (str): 文件路径或图片路径。 download_url (
back/src/parts/data/model.py:191
↓ 3 callersClassPrettyFile
back/src/core/file_service.py:31
↓ 3 callersClassPrompt
back/src/parts/prompt/model.py:24
↓ 3 callersClassRateLimiter
频率限制器。 基于 Redis 的滑动窗口频率限制器,用于防止过于频繁的请求。 Attributes: prefix (str): Redis 键前缀。 max_attempts (int): 最大尝试次数。 time_window
back/src/libs/helper.py:426
↓ 3 callersClassRefluxHelper
back/src/parts/app/reflux_helper.py:25
↓ 3 callersClassSSEStreamManager
SSE流管理器,支持远程停止功能和连接管理
back/src/parts/app/app_api.py:940
↓ 3 callersClasss
front/public/vs/language/typescript/tsMode.js:10
↓ 2 callersClassApp
back/src/parts/app/model.py:154
↓ 2 callersClassChoiceTag
用于产商标签管理
back/src/parts/tag/model.py:128
↓ 2 callersClassDataBaseInfo
back/src/parts/db_manage/model.py:24
↓ 2 callersClassDataSet
数据集模型,用于存储数据集的基本信息。 Attributes: id (int): 数据集的唯一标识符。 name (str): 数据集名称。 description (str, optional): 数据集描述。 creat
back/src/parts/data/model.py:112
↓ 2 callersClassDataSetRefluxData
数据集回流数据模型,用于存储从应用回流的数据信息。 Attributes: id (int): 回流数据的唯一标识符。 data_set_id (int): 数据集ID。 data_set_version_id (int): 数据集版本ID。
back/src/parts/data/model.py:281
↓ 2 callersClassDraftWorkflowApi
back/src/parts/app/workflow_api.py:61
↓ 2 callersClassEmbeddingResource
嵌入资源节点。 用于处理文本嵌入相关的推理任务。
back/src/parts/app/node_run/node_infer.py:227
↓ 2 callersClassEmptyNode
back/src/parts/app/node_run/node_base.py:1146
↓ 2 callersClassEngineManager
LightEngine Manager - Facade class Provides unified interface responsible for: - Lifecycle management - Engine execution coordination
back/src/parts/app/node_run/engine_manager.py:703
↓ 2 callersClassEvaluationDatasetFile
评估数据集文件模型,用于管理评估数据集的文件信息。 该模型存储评估数据集的文件信息,包括文件路径、大小、类型等。 Attributes: id (int): 文件ID,主键。 name (str): 文件名称。 file_path
back/src/parts/evalution/model.py:310
↓ 2 callersClassLazyModelConfigInfo
懒加载模型配置信息类。 对应数据库中的lazymodel_config_info表,用于存储模型的配置信息。 Attributes: id (int): 配置ID,主键。 model_icon (str): 模型图标。 model_
back/src/parts/models_hub/model.py:547
↓ 2 callersClassNestedChecker
嵌套层级死循环检测器。 用于检测应用嵌套结构中是否存在死循环。通过跟踪不同层级的应用 ID, 防止应用引用自身或形成循环引用。 Attributes: level_map_ids (dict): 层级到应用 ID 列表的映射。
back/src/libs/checker.py:17
↓ 2 callersClassOAuthTokenError
OAuth 令牌获取过程中的异常。
back/src/libs/oauth.py:59
↓ 2 callersClassPasswordMismatchError
back/src/parts/auth/error.py:25
↓ 2 callersClassTagBinding
用于标签关系
back/src/parts/tag/model.py:108
↓ 2 callersClassTaskManager
任务管理器类,负责微调任务的生命周期管理。 该管理器负责微调任务的创建、监控、状态更新、日志收集等操作。 包括与微调后端服务的交互、模型上传下载、任务状态同步等功能。 Attributes: engine: 引擎对象。
back/src/parts/finetune/task_manager.py:61
↓ 2 callersClassTaskProgress
任务进度信息
back/src/parts/data/task_manager.py:41
↓ 2 callersClassTool
back/src/parts/tools/model.py:26
↓ 2 callersClassToolField
back/src/parts/tools/model.py:68
↓ 2 callersClassToolHttp
back/src/parts/tools/model.py:97
↓ 2 callersClassTransformJsonTool
JSON转换工具类,用于将不同格式的数据文件转换为JSON格式。 支持多种数据格式的转换,包括Alpaca预训练、Alpaca微调、ShareGPT微调和OpenAI微调格式。 支持多种输入文件格式:txt、csv、parquet、jsonl、json。 Attribut
back/src/parts/data/transform_json_tool.py:29
↓ 1 callersClassAITools
AI工具类。 对应数据库中的ai_tools表,用于存储AI工具信息。 Attributes: id (int): 工具ID。 name (str): AI能力名称。 content (str): 内容。 infer
back/src/parts/models_hub/model.py:580
↓ 1 callersClassAccountIntegrate
back/src/models/model_account.py:446
↓ 1 callersClassAppRestartService
应用重启服务类。 负责在程序启动时重启所有已启动的应用。
back/src/parts/app/app_restart_service.py:31
↓ 1 callersClassAppStatistics
应用统计数据表,用于存储应用的统计指标数据。 Attributes: id (int): 统计记录的唯一标识符。 app_id (str): 应用的唯一标识符。 call_type (str): 调用类型,默认为"release"。
back/src/parts/cost_audit/model.py:54
↓ 1 callersClassAppTemplate
back/src/parts/app/model.py:171
↓ 1 callersClassAppVersion
back/src/parts/app/model.py:731
↓ 1 callersClassBaseNode
back/src/core/node.py:69
↓ 1 callersClassConverter
工作流图转换器。 将前端的工作流图数据转换为 LazyLLM 可执行的格式。 处理节点、边、资源等元素的转换和组织。
back/src/core/converter.py:40
↓ 1 callersClassCostAudit
成本审计模型,用于存储应用的单次调试或发布的Token使用记录。 Attributes: id (int): 成本审计记录的唯一标识符。 app_id (str): 应用的唯一标识符(UUID字符串格式)。 task_id (int, opt
back/src/parts/cost_audit/model.py:22
↓ 1 callersClassDataProcessingTaskManager
数据处理任务管理器
back/src/parts/data/task_manager.py:116
↓ 1 callersClassDimensionOption
维度选项模型,用于定义评估维度的具体选项。 该模型定义了每个评估维度的具体选项,如1分、2分、3分等, 用于人工评估时选择具体的评分。 Attributes: id (int): 选项ID,主键。 option_description (s
back/src/parts/evalution/model.py:286
↓ 1 callersClassDocStatus
文档状态枚举类。 定义了文档的三种状态:草稿、未发布、已发布
back/src/parts/doc/model.py:23
↓ 1 callersClassDraftWorkflowNotExist
back/src/parts/app/workflow_api.py:49
↓ 1 callersClassDraftWorkflowNotSync
back/src/parts/app/workflow_api.py:55
↓ 1 callersClassDraftWorkflowStartApi
back/src/parts/app/workflow_api.py:177
next →1–100 of 797, ranked by callers