跳转到主要内容

AG-Kit概述

AG-Kit组件

TypeScript AG-Kit

@ag-kit/agents

内置支持LangGraph、LangChain、OpenAI和CrewAI的Agents与适配器

@ag-kit/server

用于AI Agent的Node.js服务端

@ag-kit/tools

统一集成的代码执行、文件操作等工具集

@ag-kit/shared

共享的TypeScript类型、工具函数与通用接口

Python AG-Kit

ag_kit.agents

Agent适配器与框架的Python实现

ag_kit.server

用于托管和管理AI Agent的Python服务端

ag_kit.tools

Python工具集成与实用程序

无头UI组件

@ag-kit/ui-react

用于构建Agent界面的React组件

@ag-kit/ui-miniprogram

微信小程序移动端Agent界面组件

快速开始

TypeScript安装

npm install @ag-kit/agents @ag-kit/server @ag-kit/tools

Python安装

pip install ag_kit_py

UI组件安装

npm install @ag-kit/ui-react @ag-kit/ui-miniprogram

核心特性

  • 多框架支持 - 兼容LangGraph、LangChain、OpenAI和CrewAI
  • 跨平台 - 提供TypeScript和Python实现
  • 无头UI - 框架无关的UI组件
  • 工具集成 - 统一接口支持多种工具与服务
  • 类型安全 - 完整的TypeScript支持与全面类型定义
  • 可扩展架构 - 专为生产级Agent系统设计
  • 实时通信 - WebSocket支持交互式Agent
  • 可扩展性 - 支持自定义Agent和工具的插件架构

入门指南

  1. 选择框架 - 从LangGraph、LangChain、OpenAI或CrewAI中选择
  2. 安装AG-Kit - 根据偏好选择TypeScript或Python版本
  3. 创建Agent - 使用内置适配器或创建自定义Agent
  4. 添加工具 - 集成代码执行、文件操作等功能
  5. 构建UI - 使用React或小程序组件
  6. 部署 - 使用服务端组件托管Agent
详细指南和示例请查阅入门指南或体验交互式示例