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

示例

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