LangSmith
LangSmith 是 LangChain 提供的全生命周期 DevOps 服务,具备监控与可观测能力。要把它接入 SkillFlaw,需要将 LangChain API Key 与相关配置写成环境变量,然后启动 SkillFlaw。
-
从 https://smith.langchain.com 获取你的 LangChain API Key。
-
在 SkillFlaw 的
.env文件中设置以下环境变量,并将LANGCHAIN_API_KEY与LANGSMITH_PROJECT_NAME替换为你的实际值:_10LANGSMITH_TRACING=True_10LANGSMITH_ENDPOINT=https://api.smith.langchain.com/_10LANGSMITH_API_KEY=LANGCHAIN_API_KEY_10LANGSMITH_PROJECT=LANGSMITH_PROJECT_NAME你也可以不改
.env,而是在终端中直接导出这些环境变量:_10export LANGSMITH_TRACING=True && export LANGSMITH_ENDPOINT="https://api.smith.langchain.com/" && export LANGSMITH_API_KEY="LANGCHAIN_API_KEY" && export LANGSMITH_PROJECT="LANGSMITH_PROJECT_NAME" -
使用修改后的
.env文件,或者在刚才设置过环境变量的终端中重启 SkillFlaw:_10skillflaw run --env-file .env如果你是在终端里直接设置的环境变量,则可以省略
--env-file。 SkillFlaw 可以同时从.env和当前终端环境中读取变量。更多说明请参阅 环境变量。 -
在 SkillFlaw 中运行任意一个流程,产生可追踪活动。
-
打开 LangSmith 控制台查看监控与可观测数据。
