@turingpulse/sdk-langchain
v1.3.0
Published
TuringPulse SDK integration for LangChain.js — full per-step observability with callback handler
Readme
@turingpulse/sdk-langchain
TuringPulse SDK integration for LangChain.js — full per-step observability with callback handler.
Installation
npm install @turingpulse/sdk @turingpulse/sdk-langchain @langchain/coreQuick Start
import { ChatOpenAI } from '@langchain/openai';
import { init } from '@turingpulse/sdk';
import { instrumentLangChain } from '@turingpulse/sdk-langchain';
init({ apiKey: process.env.TP_API_KEY!, workflowName: 'my-project' });
const chain = new ChatOpenAI({ model: 'gpt-4o' });
const instrumented = instrumentLangChain(chain, { name: 'my-langchain-workflow' });
const result = await instrumented.invoke('Hello!');Documentation
Full documentation: turingpulse.ai/docs/sdk/langchain
Requirements
- Node.js >= 18
- @turingpulse/sdk >= 1.0.0
- @langchain/core >= 0.3.0
