Files
2026-07-13 13:39:38 +08:00

38 lines
742 B
Markdown

# LangChain plugin for LiveKit Agents
This plugin integrates capabilites from LangChain within LiveKit Agents
## Installation
```bash
pip install livekit-plugins-langchain
```
## Usage
### Using LangGraph workflows
You can bring over any existing workflow in LangGraph as an Agents LLM with `langchain.LLMAdapter`. For example:
```python
from langgraph.graph import StateGraph
from livekit.agents import Agent, AgentSession, JobContext
from livekit.plugins import langchain
...
def entrypoint(ctx: JobContext):
graph = StateGraph(...).compile()
session = AgentSession(
vad=...,
stt=...,
tts=...,
)
await session.start(
agent=Agent(llm=langchain.LLMAdapter(graph)),
)
...
```