langchain_community.chat_loaders.langsmith.LangSmithDatasetChatLoader

class langchain_community.chat_loaders.langsmith.LangSmithDatasetChatLoader(*, dataset_name: str, client: Optional['Client'] = None)[源码]

使用“chat”数据类型从LangSmith数据集加载聊天会话。

dataset_name

LangSmith数据集的名称。

类型

str

client

用于获取数据的LangSmith客户端实例。

类型

Client

初始化一个新的LangSmithChatDatasetLoader实例。

参数
  • dataset_name (str) – LangSmith数据集的名称。

  • client (Optional['Client']) – LangSmith客户端实例;如果没有提供,将创建一个新的客户端实例。

方法

__init__(*, dataset_name[, client])

初始化一个新的LangSmithChatDatasetLoader实例。

lazy_load()

从指定的LangSmith数据集中延迟加载聊天会话。

load()

将聊天会话急切地加载到内存中。

__init__(*, dataset_name: str, client: Optional['Client'] = None)[源码]

初始化一个新的LangSmithChatDatasetLoader实例。

参数
  • dataset_name (str) – LangSmith数据集的名称。

  • client (Optional['Client']) – LangSmith客户端实例;如果没有提供,将创建一个新的客户端实例。

lazy_load() Iterator[ChatSession][源码]

从指定的LangSmith数据集中延迟加载聊天会话。

此方法从数据集中检索聊天数据,并实时将每个数据点转换为聊天会话,每次生成一个会话。

返回

包含消息的聊天会话的迭代器。

返回类型

迭代器[ChatSession]

load() List[ChatSession]

将聊天会话急切地加载到内存中。

返回

聊天会话列表。

返回类型

列表[ChatSession]

使用 LangSmithDatasetChatLoader 的示例