安装
安装 Mastra 和 LangSmith 导出器:设置
-
设置您的 LangSmith API 密钥和(可选的)LangSmith 项目名称:
-
如果您计划使用 OpenAI 模型,请确保在运行时也有可用的 OpenAI API 密钥:
-
在您的项目目录中,创建以下项目结构和文件:
使用 LangSmith 导出器配置 Mastra
Mastra 追踪直接在Mastra 构造函数上进行配置。将以下内容添加到 mastra.ts 文件中:
- 追踪需要存储(即使将追踪数据导出到外部)。
- LangSmith 导出器从环境变量读取凭据。
- 已弃用的遥测系统 已被禁用以避免警告。
- 在 Mastra 服务器之外运行 Mastra 时,不需要单独的检测文件。 更多详情,请参阅 Mastra 文档。
定义代理
为兼容性起见,请使用基于字符串的模型标识符。将以下代码添加到agent.ts 文件中:
运行代理
-
将以下内容添加到
index.ts文件中: -
运行您的应用程序:
在 LangSmith 中查看追踪数据
运行代理后:- 打开 LangSmith UI。
- 选择您的项目。例如,
LANGCHAIN_PROJECT的值。 - 找到与
echoAgent.generate对应的追踪数据。
- 模型输入和输出
- 代理执行步骤
- 计时和错误信息
将这些文档连接到 Claude、VSCode 等,通过 MCP 获取实时答案。

