加载#

langchain_core.load.load.loads(text: str, *, secrets_map: dict[str, str] | None = None, valid_namespaces: list[str] | None = None, secrets_from_env: bool = True, additional_import_mappings: dict[tuple[str, ...], tuple[str, ...]] | None = None) Any[source]#

测试版

此功能处于测试阶段。我们正在积极开发中,因此API可能会发生变化。

从JSON字符串中恢复一个LangChain类。 等同于load(json.loads(text))

Parameters:
  • 文本 (str) – 要加载的字符串。

  • secrets_map (dict[str, str] | None) – 要加载的密钥映射。如果在映射中找不到密钥,且secrets_from_env为True,则将从环境中加载。默认为None。

  • valid_namespaces (list[str] | None) – 允许反序列化的额外命名空间(模块)列表。默认为 None。

  • secrets_from_env (bool) – 是否从环境中加载密钥。 默认为 True。

  • additional_import_mappings (dict[tuple[str, ...], tuple[str, ...]] | None) – 一个额外的命名空间映射字典 你可以使用这个来覆盖默认的映射或添加新的映射。 默认为 None。

Returns:

恢复的LangChain对象。

Return type:

任何

使用 loads 的示例