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实例。
从指定的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]