SuperAPI AI 工具集

langchain-agent

智能体与模型

查看项目

更新于 10-16 02:11

技能介绍

用途

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 智能体项目。资料中未提供关于界面细节、部署方式、收费或许可证的更多信息。