camel.runtime.utils 包#
子模块#
camel.runtime.utils.function_risk_toolkit 模块#
- class camel.runtime.utils.function_risk_toolkit.FunctionRiskToolkit(verbose: bool | None = False)[来源]#
基类:
BaseToolkit一个用于评估函数相关风险的工具包。
- Parameters:
verbose (可选[布尔值]) - 是否打印详细输出。 (默认:
False)
- function_risk(score: int, reason: str)[来源]#
- Provides an assessment of the potential risk associated
通过一个函数。
- Parameters:
score (int) –
与该功能相关的风险等级, 范围从1到3:
- 1: 无危害
(例如:简单的数学运算、内容搜索)
2: 轻微危害 (例如:访问用户文件)
- 3: 存在风险
(例如:删除文件、修改文件系统)
reason (str) – 对评分背后逻辑的简要说明,描述影响风险评估的具体方面。
- get_tools() List[FunctionTool][来源]#
返回一个表示工具包中函数的FunctionTool对象列表。
- Returns:
- FunctionTool对象列表
表示工具包中的函数。
- Return type:
列表[FunctionTool]
camel.runtime.utils.ignore_risk_toolkit 模块#
- class camel.runtime.utils.ignore_risk_toolkit.IgnoreRiskToolkit(function_name: List[str] | None = None, verbose: bool | None = False)[来源]#
基类:
BaseToolkit一个用于忽略与函数相关风险的工具包。
- Parameters:
function_names (Optional[List[str]]) – 要忽略风险的函数名称列表。(默认:
None)verbose (可选[bool]) – 是否打印详细输出。 (默认:
False)
- get_tools() List[FunctionTool][来源]#
返回一个表示工具包中函数的FunctionTool对象列表。
- Returns:
- 表示FunctionTool对象的列表
工具包中的函数。
- Return type:
列表[FunctionTool]
模块内容#
- class camel.runtime.utils.FunctionRiskToolkit(verbose: bool | None = False)[来源]#
基类:
BaseToolkit一个用于评估函数相关风险的工具包。
- Parameters:
verbose (可选[布尔值]) - 是否打印详细输出。 (默认:
False)
- function_risk(score: int, reason: str)[来源]#
- Provides an assessment of the potential risk associated
通过一个函数。
- Parameters:
score (int) –
与该函数相关的风险等级,范围从1到3:
- 1: 无害
(例如:简单数学运算、内容搜索)
2: 轻微危害 (例如:访问用户文件)
- 3: 存在风险
(例如:删除文件、修改文件系统)
reason (str) - 对评分背后原因的简要说明,描述影响风险评估的具体方面。
- get_tools() List[FunctionTool][来源]#
返回一个表示工具包中函数的FunctionTool对象列表。
- Returns:
- FunctionTool对象列表
表示工具包中的函数。
- Return type:
列表[FunctionTool]
- class camel.runtime.utils.IgnoreRiskToolkit(function_name: List[str] | None = None, verbose: bool | None = False)[来源]#
基类:
BaseToolkit一个用于忽略与函数相关风险的工具包。
- Parameters:
function_names (Optional[List[str]]) – 要忽略风险的函数名称列表。(默认:
None)verbose (可选[bool]) – 是否打印详细输出。 (默认:
False)
- get_tools() List[FunctionTool][来源]#
返回一个表示工具包中函数的FunctionTool对象列表。
- Returns:
- 表示FunctionTool对象的列表
工具包中的函数。
- Return type:
列表[FunctionTool]