Skip to main content
有时在本地运行评估而不将任何结果上传到LangSmith会很有帮助。例如,如果您正在快速迭代提示词并想在几个示例上进行快速测试,或者您正在验证目标函数和评估函数是否正确定义,您可能不希望记录这些评估。 您可以通过使用LangSmith Python SDK并在evaluate() / aevaluate()中传递upload_results=False来实现这一点。 这将完全按照常规方式运行您的应用程序和评估器并返回相同的输出,但不会有任何内容记录到LangSmith。这不仅包括实验结果,还包括应用程序和评估器的跟踪信息。
如果您想将结果上传到LangSmith,但同时需要在脚本中处理它们(用于质量门控、自定义聚合等),请参阅在本地读取实验结果

示例

让我们看一个示例: 需要 langsmith>=0.2.0。示例还使用了 pandas