用途
LangChain Agent 是一个 AI 智能体模板,用于搭建具备工具调用能力的 agent。该 agent 集成了两个工具:搜索引擎与计算器,并由 LangGraph 和 Vercel AI SDK 驱动。
技术栈
- 框架:Next.js
- AI:LangChain.js、LangGraph、AI SDK
- 数据库:PostgreSQL
- 包管理器:pnpm
前置条件
- PostgreSQL 数据库
- OpenAI API key
使用方式
1. 克隆模板
git clone --depth 1 https://github.com/Eng0AI/langchain-agent.git .
如果目录非空,可使用以下命令:
git clone --depth 1 https://github.com/Eng0AI/langchain-agent.git _temp_template mv _temp_template/* _temp_template/.* . 2>/dev/null || true rm -rf _temp_template
2. 移除 Git 历史(可选)
rm -rf .git git init
3. 安装依赖
pnpm install
4. 配置环境变量
创建 .env 文件并填入所需变量:
- POSTGRES_URL:PostgreSQL 连接字符串
- OPENAI_API_KEY:用于该 agent 的 OpenAI API key
构建
pnpm build
开发
pnpm dev
适用场景与限制
该模板适合需要快速起步的、带工具(搜索与计算)调用能力的 AI 智能体项目。资料中未提供关于界面细节、部署方式、收费或许可证的更多信息。