先决条件
在开始之前,请确保您有 LangSmith 的 API 密钥(免费注册)。1. 安装 LangGraph CLI
- Python server
- Node server
2. 创建 LangGraph 应用 🌱
从new-langgraph-project-python 模板或 new-langgraph-project-js 模板创建新应用。此模板演示了一个单节点应用程序,您可以使用自己的逻辑扩展它。
- Python server
- Node server
3. 安装依赖
在您的新 LangGraph 应用的根目录中,以edit 模式安装依赖,以便服务器使用您的本地更改:
- Python server
- Node server
4. 创建 .env 文件
您会在新 LangGraph 应用的根目录中找到 .env.example。在新 LangGraph 应用的根目录中创建一个 .env 文件,并将 .env.example 文件的内容复制到其中,填写必要的 API 密钥:
5. Launch Agent Server 🚀
Start the Agent Server locally:- Python server
- Node server
langgraph dev 命令以内存模式启动 Agent Server。此模式适用于开发和测试目的。
6. 测试 API
- Python SDK (async)
- Python SDK (sync)
- Javascript SDK
- Rest API
- 安装 LangGraph Python SDK:
- 向助手发送消息(无线程运行):
后续步骤
现在您已经在本地运行了 LangGraph 应用,可以准备部署它了: 选择 LangSmith 的托管选项:- Cloud:最快的设置,完全托管(推荐)。
- Hybrid:在您的云中,由 LangChain 管理。
- Self-hosted:在您的基础设施中完全控制。
- 部署到 Cloud 快速入门:快速设置指南。
- 完整的 Cloud 设置指南:全面的部署文档。
- Studio:使用 Studio UI 可视化、交互和调试您的应用。尝试 Studio 快速入门。
- API 参考:LangSmith Deployment API、Python SDK、JS/TS SDK