本文讲解基于 LangGraph Server 服务搭建本地离线 AI Agent 的完整部署流程,适配 Windows 开发环境,全程无需调用公有大模型接口,实现纯本地化 AI 推理与工作流编排,帮助开发者快速搭建可调试、可复用的本地私有化 AI Agent 服务,适用于个人开发、本地功能调试、轻量化私有化 AI 场景落地。
本文讲解基于 LangGraph Server 服务搭建本地离线 AI Agent 的完整部署流程,适配 Windows 开发环境,全程无需调用公有大模型接口,实现纯本地化 AI 推理与工作流编排,帮助开发者快速搭建可调试、可复用的本地私有化 AI Agent 服务,适用于个人开发、本地功能调试、轻量化私有化 AI 场景落地。
需要特别区分的是,LangGraph 底层核心 Python 库采用 MIT 开源协议,可以永久免费使用,不存在运行额度限制;但教程中用到的 LangGraph Server 属于配套服务组件,即便采用本地自托管的 Lite 轻量模式,也受软件许可约束:每年最多提供 100 万次节点运行额度,该统计为工作流内部节点执行次数,不等同于接口请求次数。当年度节点执行量超出额度,按照许可要求,则需要升级购买企业版授权。
LangGraph Server
1、本次部署仅安装运行 LangGraph Server 与 SDK 所需核心依赖,保证环境纯净无冗余、无版本冲突,采用清华源加速安装,适配 Windows 离线本地化部署。执行以下 CMD 命令安装核心组件。
# To separate your traces from other application LANGSMITH_PROJECT=new-agent
# Add API keys for connecting to LLM providers, data sources, and other integrations here OPENAI_API_KEY=dummy OPENAI_BASE_URL=http://127.0.0.1:11433/v1
4、为避免 Windows 编码乱码问题,先配置系统编码为 UTF-8,再启动 LangGraph 内存开发服务,内存模式专为本地调试、功能测试设计,支持代码热重载、可视化调试。
在项目根目录 CMD 中依次执行命令,其中测试环境可以使用dev,在编译环境则使用build部署
CMD> set PYTHONUTF8=1 CMD> set PYTHONIOENCODING=utf-8 CMD> langgraph dev
from __future__ import annotations from dataclasses import dataclass from typing importAny, Dict from langgraph.graph import StateGraph from langgraph.runtime import Runtime from typing_extensions import TypedDict from langchain_openai import ChatOpenAI