Skip to content
LangSmith 文档版本 跟随上游 源快照 5e40f776 更新于 2026-10-18

排查变量缓存问题

如果你在追踪项目中看不到追踪,或发现追踪被记录到错误的项目/工作区,问题可能出在 LangSmith 默认的环境变量缓存上。在 Jupyter notebook 中运行 LangSmith 时尤其常见。请按以下步骤诊断并解决问题:

1. 验证环境变量

首先,运行以下命令检查环境变量是否设置正确:

python
import os
print(os.getenv("LANGSMITH_PROJECT"))
print(os.getenv("LANGSMITH_TRACING"))
print(os.getenv("LANGSMITH_ENDPOINT"))
print(os.getenv("LANGSMITH_API_KEY"))

如果输出与 .env 文件中定义的内容不一致,很可能是环境变量缓存导致的。

2. 清除缓存

使用以下命令清除缓存的环境变量:

python
utils.get_env_var.cache_clear()

3. 重新加载环境变量

执行以下命令从 .env 文件重新加载环境变量:

python
from dotenv import load_dotenv
import os
load_dotenv(<path to .env file>, override=True)

重新加载后,你的环境变量应该已正确设置。

如果你仍然遇到问题,请通过共享 Slack 频道或电子邮件支持(适用于 Plus 和 Enterprise 计划)联系我们,或在 LangChain 论坛 中提问。


BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。