Skip to content

LangSmith 建议您在数据集的输入和输出上设置模式(schema),以确保数据一致性,并确保您的示例格式适合下游处理(例如运行评估)。

为了更好地支持 LLM 工作流,LangSmith 支持几种不同的预定义类型。这些模式由 LangSmith API 公开托管,您可以使用 JSON Schema 引用 在您的数据集模式中定义它们。可用的模式如下表所示:

类型JSON Schema 引用链接用途
Messagehttps://api.smith.langchain.com/public/schemas/v1/message.json表示发送给聊天模型的消息,遵循 OpenAI 标准格式。
Toolhttps://api.smith.langchain.com/public/schemas/v1/tooldef.json聊天模型可用于函数调用(function calling)的工具定义,采用 OpenAI 的 JSON Schema 风格函数格式定义。

LangSmith 允许您定义一系列转换(transformations),从您的追踪(traces)中收集上述预定义类型并将其添加到您的数据集中。有关可用转换的更多信息,请参阅我们的 参考文档

LangChain 中文文档