mirror of
https://github.com/langchain-ai/new-langgraphjs-project.git
synced 2026-07-01 20:54:02 -04:00
update readme
This commit is contained in:
@@ -2,11 +2,12 @@
|
||||
|
||||
[](https://github.com/langchain-ai/new-langgraphjs-project/actions/workflows/unit-tests.yml)
|
||||
[](https://github.com/langchain-ai/new-langgraphjs-project/actions/workflows/integration-tests.yml)
|
||||
[](https://langgraph-studio.vercel.app/templates/open?githubUrl=https://github.com/langchain-ai/new-langgraphjs-project)
|
||||
|
||||
This template demonstrates a simple chatbot implemented using [LangGraph.js](https://github.com/langchain-ai/langgraphjs), designed for [LangGraph Studio](https://github.com/langchain-ai/langgraph-studio). The chatbot maintains persistent chat memory, allowing for coherent conversations across multiple interactions.
|
||||
This template demonstrates a simple chatbot implemented using [LangGraph.js](https://github.com/langchain-ai/langgraphjs), showing how to get started with [LangGraph Server](https://langchain-ai.github.io/langgraph/concepts/langgraph_server/#langgraph-server) and using [LangGraph Studio](https://langchain-ai.github.io/langgraph/concepts/langgraph_studio/), a visual debugging IDE.
|
||||
|
||||

|
||||
<p align="center">
|
||||
<img src="./static/studio.png" alt="Graph view in LangGraph studio UI" width="75%">
|
||||
</p>
|
||||
|
||||
The core logic, defined in `src/agent/graph.ts`, showcases a straightforward chatbot that responds to user queries while maintaining context from previous messages.
|
||||
|
||||
@@ -22,14 +23,24 @@ This template provides a foundation that can be easily customized and extended t
|
||||
|
||||
## Getting Started
|
||||
|
||||
Assuming you have already [installed LangGraph Studio](https://github.com/langchain-ai/langgraph-studio?tab=readme-ov-file#download), to set up:
|
||||
1. Install the [LangGraph CLI](https://langchain-ai.github.io/langgraph/concepts/langgraph_cli/).
|
||||
|
||||
1. Create a `.env` file. This template does not require any environment variables by default, but you will likely want to add some when customizing.
|
||||
```bash
|
||||
npx @langchain/langgraph-cli
|
||||
```
|
||||
|
||||
2. Create a `.env` file. While this starter app does not require any secrets, if you later decide to connect to LLM providers and other integrations, you will likely need to provide API keys.
|
||||
|
||||
```bash
|
||||
cp .env.example .env
|
||||
```
|
||||
|
||||
3. If desired, add your LangSmith API key in your `.env` file.
|
||||
|
||||
```
|
||||
LANGSMITH_API_KEY=lsv2...
|
||||
```
|
||||
|
||||
<!--
|
||||
Setup instruction auto-generated by `langgraph template lock`. DO NOT EDIT MANUALLY.
|
||||
-->
|
||||
@@ -38,8 +49,18 @@ Setup instruction auto-generated by `langgraph template lock`. DO NOT EDIT MANUA
|
||||
End setup instructions
|
||||
-->
|
||||
|
||||
2. Open the folder in LangGraph Studio!
|
||||
3. Customize the code as needed.
|
||||
4. Install dependencies
|
||||
```
|
||||
yarn install
|
||||
```
|
||||
5. Customize the code as needed.
|
||||
6. Start the LangGraph Server.
|
||||
|
||||
```bash
|
||||
npx @langchain/langgraph-cli dev
|
||||
```
|
||||
|
||||
For more information on getting started with LangGraph Server, [see here](https://langchain-ai.github.io/langgraph/tutorials/langgraph-platform/local-server/).
|
||||
|
||||
## How to customize
|
||||
|
||||
@@ -62,7 +83,7 @@ While iterating on your graph, you can edit past state and rerun your app from p
|
||||
|
||||
Follow-up requests will be appended to the same thread. You can create an entirely new thread, clearing previous history, using the `+` button in the top right.
|
||||
|
||||
For more advanced features and examples, refer to the [LangGraph.js documentation](https://github.com/langchain-ai/langgraphjs). These resources can help you adapt this template for your specific use case and build more sophisticated conversational agents.
|
||||
For more advanced features and examples, refer to the [LangGraph.js documentation](https://langchain-ai.github.io/langgraphjs/). These resources can help you adapt this template for your specific use case and build more sophisticated conversational agents.
|
||||
|
||||
LangGraph Studio also integrates with [LangSmith](https://smith.langchain.com/) for more in-depth tracing and collaboration with teammates, allowing you to analyze and optimize your chatbot's performance.
|
||||
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 583 KiB After Width: | Height: | Size: 251 KiB |
Reference in New Issue
Block a user