langchain_core.utils.utils
.build_extra_kwargs¶
- langchain_core.utils.utils.build_extra_kwargs(extra_kwargs: Dict[str, Any], values: Dict[str, Any], all_required_field_names: Set[str]) Dict[str, Any] [来源]¶
从值和额外的kwargs构建额外的关键词参数。
- 参数
extra_kwargs (dict[str, any]) – 用户传入的额外kwargs。
values (dict[str, any]) – 用户传入的值。
all_required_field_names (set[str]) – pydantic类的所有必填字段名。
- 返回
额外的kwargs。
- 返回类型
dict[str, any]
- 异常
ValueError – 如果字段同时在values和extra_kwargs中指定。
ValueError – 如果字段在model_kwargs中指定。