Skip to main content
The @braintrust/langchain-js package provides seamless integration between Braintrust and LangChain.js.

Installation

npm install @braintrust/langchain-js

Quick start

import { BraintrustCallbackHandler } from "@braintrust/langchain-js";
import { ChatOpenAI } from "@langchain/openai";

// Create a callback handler
const handler = new BraintrustCallbackHandler();

// Use with any LangChain model
const llm = new ChatOpenAI({ callbacks: [handler] });

API Reference

Functions

setGlobalHandler

setGlobalHandler function.

Classes

BraintrustCallbackHandler

BraintrustCallbackHandler class.

Source Code

For the complete source code and additional examples, visit the braintrust-sdk repository.