@braintust/langchain-js (英语)
[尖叫声] 这套产品及其所有出口品都贬值了,将不再 在下一次发行后公布。 使用 LangChain 整合
braintrust换句话说.
安装
npm install braintrust
# or
yarn add braintrust
# or
pnpm add braintrust
自动仪器
对于全应用仪器,请使用 Braintust 运行时钩 :
node --import braintrust/hook.mjs app.js
Braintust还支持了Vite,Webpack,esbuilt,和Rollup. 见 大脑信任 SDK 文档 页:1 捆绑布置.
手动仪器
范围仪器,通过 BraintrustLangChainCallbackHandler 从
braintrust 穿过兰钱家 callbacks 选项 :
import { ChatOpenAI } from "@langchain/openai";
import { BraintrustLangChainCallbackHandler } from "braintrust";
const handler = new BraintrustLangChainCallbackHandler();
const model = new ChatOpenAI({
callbacks: [handler],
});
const response = await model.invoke("Tell me a joke about bears", {
callbacks: [handler],
});
setGlobalHandler 没有直接替换 braintrust启用
自动仪器覆盖整个应用程序,或通过处理器
明确用于范围仪器.
文档
- 大脑信任文件 : https://www.braintrust.dev/docs (中文(简体) )
- LangChain 回电文件 : https://js.langchain.com/docs/how to/#召回