langchain.smith.evaluation.runner_utils
.EvalError¶
- class langchain.smith.evaluation.runner_utils.EvalError(Error: BaseException, **kwargs: Any)[source]¶
您的架构引发了错误。
方法
__init__
(Error, **kwargs)clear
()copy
()fromkeys
([value])使用可迭代的键和设置为 value 的值创建一个新字典。
get
(key[, default])如果键在字典中,则返回该键的值,否则返回默认值。
items
()keys
()pop
(k[,d])如果未找到键,则返回默认值(如果有);否则引发 KeyError。
popitem
()移除并返回一个 (key, value) 对作为一个二元组。
setdefault
(key[, default])如果键不在字典中,则插入 key 并将其值设置为默认值。
update
([E, ]**F)如果 E 存在且具有 .keys() 方法,则进行以下操作:对于 k in E: D[k] = E[k] 如果 E 存在且缺乏 .keys() 方法,则进行以下操作:对于 k, v in E: D[k] = v 在任何情况下,这之后都跟随:for k in F: D[k] = F[k]
values
()- 参数
Error (BaseException) –
kwargs (Any) –
- __init__(Error: BaseException, **kwargs: Any) None [source]¶
- 参数
Error (BaseException) –
kwargs (Any) –
- 返回类型
None
- clear() None. 从 D 中删除所有项。 ¶
- copy() D 的一个浅拷贝 ¶
- fromkeys(value=None, /)¶
使用可迭代的键和设置为 value 的值创建一个新字典。
- get(key, default=None, /)¶
如果键在字典中,则返回该键的值,否则返回默认值。
- items() 一个类似集合的对象,提供对 D 的项的视图 ¶
- keys() 一个类似集合的对象,提供对 D 的键的视图 ¶
- pop(k[, d]) v, 移除指定的键并返回相应的值。 ¶
如果未找到键,则返回默认值(如果有);否则引发 KeyError。
- popitem()¶
移除并返回一个 (key, value) 对作为一个二元组。
返回的键值对按 LIFO(后进先出)顺序排序。如果字典为空,则引发 KeyError。
- setdefault(key, default=None, /)¶
如果键不在字典中,则插入 key 并将其值设置为默认值。
如果键在字典中,则返回该键的值,否则返回默认值。
- update([E, ]**F) None. 从字典/迭代器 E 和 F 中更新 D。 ¶
如果 E 存在且具有 .keys() 方法,则进行以下操作:对于 k in E: D[k] = E[k] 如果 E 存在且缺乏 .keys() 方法,则进行以下操作:对于 k, v in E: D[k] = v 在任何情况下,这之后都跟随:for k in F: D[k] = F[k]