用途:帮助把可运行的 LangChain 1.0 / LangGraph 1.0 应用正确部署到 Cloud Run、Vercel 或 LangServe,解决超时、冷启动、SSE 缓冲和密钥泄露等生产问题。
主要能力:提供多阶段 Dockerfile(python:3.12-slim 运行时、非 root 用户、uvicorn 单 worker);Cloud Run 部署参数(--min-instances=1、--cpu-boost、--no-cpu-throttling、--timeout=3600、--concurrency=80、--set-secrets);Vercel 的 vercel.json 中 maxDuration: 60 配合流式响应;LangServe 的 add_routes 挂载与 FastAPI lifespan 资源池清理;SSE 反缓冲响应头(X-Accel-Buffering: no、Cache-Control: no-cache);用 Secret Manager / Vercel Secrets 与 pydantic.SecretStr 管理密钥。
使用方式:按步骤配置 Dockerfile、部署命令、vercel.json、FastAPI 入口与 SSE 头;依赖 langchain-core、langgraph、langserve 均为 1.0.x,fastapi >= 0.110,uvicorn[standard] >= 0.27,Python 3.11+。
适用场景:多工具 LangGraph 智能体、需要长超时的服务端部署、Next.js 前端同址、GCP 原生环境。
限制:Vercel Edge Runtime 不支持 Python,导入 langchain 必须用 @vercel/python;Vercel Hobby 默认 10s、Pro 60s、Enterprise 900s;Cloud Run 冷启动 p99 约 5-15s;生产环境应禁用 LangServe playground;具体费用与平台细节以官方资料为准,本资料未提供完整价格模型。