© 2026FindAgent  · @simprr
返回列表
m

midday-ai/ai-sdk-tools

Essential utilities for building production-ready AI applications with Vercel AI SDK. State management, debugging, structured streaming, intelligent agents, and caching.

ai-sdk
⭐

2.0k

Stars

🔱

198

Forks

👁

17

Watchers

📋

44

Issues

TypeScript创建于 2025/9/10更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

AI SDK Tools

AI SDK Tools

⚠️ 开发状态公告

本项目目前处于活跃开发阶段,版本之间可能会出现重大变更(Breaking Changes)。建议在生产环境中锁定特定版本,并随时关注我们的更新日志。

用于使用 Vercel AI SDK 构建生产级 AI 应用的核心实用工具库。涵盖了状态管理、调试、结构化流式传输、智能 Agent、缓存以及持久化记忆功能。

安装

统一程序包(推荐)

通过一个程序包安装所有工具:

npm install ai-sdk-tools

按需引入:

// 服务端
import { Agent, artifact, cached } from 'ai-sdk-tools';

// 客户端
import { useChat, useArtifact, AIDevtools } from 'ai-sdk-tools/client';

独立程序包

或者,仅安装你需要的模块:

@ai-sdk-tools/store

AI 对话状态管理,消除繁琐的属性透传(prop drilling)。为聊天组件提供简洁的架构和更佳的性能。

npm i @ai-sdk-tools/store

@ai-sdk-tools/devtools

用于调试 AI 应用的开发工具。直接在应用内检查工具调用、消息记录和执行流程。

npm i @ai-sdk-tools/devtools

@ai-sdk-tools/artifacts

将结构化、类型安全的 Artifact 从 AI 工具流式传输到 React 组件。构建超越传统聊天界面的仪表板、分析工具和交互式体验。

npm i @ai-sdk-tools/artifacts @ai-sdk-tools/store

@ai-sdk-tools/agents

具备自动移交与路由功能的 Multi-agent 编排框架。为任何 AI 提供商构建配备专业 Agent 的智能工作流。

npm i @ai-sdk-tools/agents ai zod

@ai-sdk-tools/cache

适用于 AI SDK 工具的通用缓存系统。零配置缓存昂贵的操作——支持常规工具、流式传输和 Artifact。

npm i @ai-sdk-tools/cache

@ai-sdk-tools/memory

为 AI Agent 提供的持久化记忆系统。添加长期记忆支持,兼容多种存储后端(In-Memory、Upstash Redis、Drizzle)。

npm i @ai-sdk-tools/memory

入门指南

请访问我们的官方网站探索交互式演示及各程序包的详细文档。

使用者

(待补充)

许可证

MIT

贡献者
pFaPjx1ABe
项目信息
默认分支main
License未指定
创建时间2025/9/10
最近更新今天
GAI 中文摘要

ai-sdk-tools 是一套专为 Vercel AI SDK 设计的生产级辅助工具库。它通过提供状态管理、调试工具、结构化数据流及持久化内存等功能,简化了开发复杂 AI 应用的流程。

提供高效的聊天状态管理功能,有效避免组件间繁琐的属性透传。

内置可视化调试面板,支持实时查看 AI 模型调用记录、消息流转及执行逻辑。

支持结构化数据流,可将 AI 生成的内容直接转化为 React 交互组件或仪表盘。

提供多智能体编排与自动化路由能力,支持构建复杂的协作任务工作流。

内置通用缓存与多后端持久化内存系统,显著优化高频 AI 操作的性能与上下文记忆能力。

适用于正在使用 Vercel AI SDK 构建复杂 AI 聊天机器人、智能代理或数据驱动型 AI 应用的开发者,特别适合需要提升开发效率、增强系统稳定性和实现长短期记忆功能的生产环境项目。