langgraph-ui-sdk
v0.0.2
Published
SDK for implementing Langgraph in your frontend in few seconds
Downloads
140
Maintainers
Readme
langgraph-ui-sdk
LangGraph user interface SDK requires only JavaScript or Typescript to have chat component connected to your server or LangGraph cloud directly
setup can be done using npm install or CDN in HTML file directly
Set up using npm
Install the package
npm install langgraph-ui-sdk
Create HTML tag for the chat component
<section id="assistant-agi"></section>
Import initChatBot and connect to your server
import { initChatBot } from 'langgraph-ui-sdk'
...
initChatBot({
containerId: "assistant-agi", // id of the HTML tag
apiUrl: "<ADD_YOUR_API_URL>", // server url or LangGraph cloud url
apiKey: "<ADD_API_KEY>", // optional only for local development
configurable: { "param1": "value1" }, // LangGraph configurable parameters
headers: {
'Authorization': 'Bearer <TOKEN>',
} // your server needed headers
})
Using CDN
<head>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/index.js"></script>
</head>
<body>
<section id="assistant-agi"></section>
<script>LangGraphChatbot.initChatBot({
containerId: "assistant-agi", // id of the HTML tag
apiUrl: "<ADD_YOUR_API_URL>", // server url or LangGraph cloud url
apiKey: "<ADD_API_KEY>", // optional only for local development
configurable: { "param1": "value1" }, // LangGraph configurable parameters
headers: {
'Authorization': 'Bearer <TOKEN>',
} // your server needed headers
})</script>
</body>
Changing Style
You can overwrite the CSS from following file:
node_modules/@assistant-ui/react/styles/index.css
Contributions
All welcome, feel free to create issue too.
Credits
Huge thanks for the developer of @assistant-ui, this small library is based on it.