LangSmith / LangChain API
LangSmith / LangChain API
LangSmith API 是 LangChain 旗下 LLM 应用 observability 平台:trace LLM 调用、调试 prompt、eval 输出质量、监控生产 LLM 应用。
LangChain 生态原生(用 LangChain 写的代码自动 trace)
不用 LangChain 也能用但生态优势小
smith.langchain.com 创建 API key。Python:import langsmith; 自动 trace(LANGCHAIN_TRACING_V2=true env var)。
可用率 · 30 天窗口
关于这个 API
LangSmith 是 LangChain 公司 2023 年推出的商业产品。背景:LangChain 是最流行的 LLM 应用 framework(Python + TypeScript,GitHub 90k+ stars),让开发者用几行代码构建 chain、agent、RAG 等 LLM 应用。但生产环境一个 LLM agent 跑起来涉及几十次 LLM 调用、tool 调用、retrieval 等,调试和监控很难。LangSmith 就是这个问题的答案:把所有 LangChain(或纯 OpenAI SDK)代码的执行 trace 上报到云端,UI 上能看到完整调用 tree(哪个 LLM call、prompt 是什么、output 是什么、耗时多少、cost 多少)。还提供 eval framework——人工评估 / LLM-as-judge / heuristic 三种方式给 LLM 输出打分,做 A/B test prompt 版本。是生产 LLM app 的可观测层事实标准之一(另一选项是 Helicone、Langfuse)。
你可以做什么
- 1生产 LLM app 全链路 tracing
- 2prompt 调试和迭代(A/B test prompt 版本)
- 3LLM 输出质量自动评估
- 4AI agent 多步调用可视化调试
优劣对比
优点
- LangChain 生态原生(用 LangChain 写的代码自动 trace)
- eval framework 支持人工 + LLM-as-judge + heuristic
- prompt playground / 版本管理
注意事项
- 不用 LangChain 也能用但生态优势小
- 免费层 5000 traces 不够生产
示例请求
curl https://www.langchain.com/<endpoint> \
-H "Authorization: Bearer $API_KEY"
# Some providers use X-Api-Key instead — verify in the docs.快速开始
smith.langchain.com 创建 API key。Python:import langsmith; 自动 trace(LANGCHAIN_TRACING_V2=true env var)。
常见问题
不用 LangChain 能用 LangSmith 吗?+
能。用 langsmith SDK 直接 trace 任意 LLM 调用(OpenAI / Anthropic 直接调)。但 LangChain 集成深得多。
LangSmith vs Helicone?+
LangSmith 生态优势(LangChain 用户多);Helicone 一行代码即可(proxy 模式)+ 价格便宜。
技术细节
- 认证方式
- api_key
- 计费
- freemium
- 速率限制
- 免费 5000 traces/月;Plus $39/月
- 协议
- REST
- SDK
- python, typescript, javascript