LangChain framework adapter
LangChain framework adapter — LayerLensCallbackHandler for chains, agents, tools, and memory.
Install
pip install 'layerlens[langchain]'Quick start
from langchain_openai import ChatOpenAI
from langchain_core.prompts import ChatPromptTemplate
from layerlens.instrument.adapters.frameworks.langchain import (
LayerLensCallbackHandler,
instrument_chain,
)
from layerlens.instrument.transport.sink_http import HttpEventSink
sink = HttpEventSink(adapter_name="langchain")
handler = LayerLensCallbackHandler()
handler.add_sink(sink)
handler.connect()
llm = ChatOpenAI(model="gpt-4o-mini", callbacks=[handler])
prompt = ChatPromptTemplate.from_messages([("user", "{q}")])
chain = prompt | llm
result = chain.invoke({"q": "What is 2 + 2?"}, config={"callbacks": [handler]})
handler.disconnect()
sink.close()What's wrapped
Events emitted
Event
Layer
When
LangGraph nodes
Capture config
BYOK
Backward compatibility
Last updated
Was this helpful?