coding.factory
CodeExecutorFactory
class CodeExecutorFactory()
(实验性)用于创建代码执行器的工厂类。
创建
@staticmethod
def create(code_execution_config: CodeExecutionConfig) -> CodeExecutor
(实验性)根据代码执行配置获取一个代码执行器。
参数:
code_execution_config
Dict - 代码执行配置,它是一个必须包含键"executor"的字典。键"executor"的值可以是字符串或CodeExecutor的实例,如果是后者,则直接返回代码执行器。
返回:
CodeExecutor
- 代码执行器。
引发:
ValueError
- 如果代码执行器未知或未指定。