🤖 Type-safe, provider-agnostic TypeScript AI SDK for streaming chat, tool calling, agents, and multimodal apps across OpenAI, Anthropic, Gemini, React, Vue, Svelte, and Solid.
TanStack AI 是一个类型安全且不绑定特定模型厂商的 TypeScript 开发工具包,旨在帮助开发者构建流式聊天、工具调用、AI 智能体及多模态应用程序。它通过模块化的架构设计,支持在 React、Vue、Svelte 和 Solid 等主流框架中快速集成各类主流大模型能力。
提供统一的接口以无缝集成 OpenAI、Anthropic、Gemini 等多种 AI 模型服务。 支持高效的流式数据传输,实现实时的聊天、语音及多媒体交互体验。 内置类型安全的工具调用与智能体开发框架,简化后端逻辑与前端交互的闭环设计。 支持结构化数据输出,可与 Zod、ArkType 等校验库深度整合以确保数据规范。 高度可组合的模块化架构,允许开发者按需导入音频、视频、转录或实时语音等特定功能。
该工具适用于所有希望在前端或全栈项目中高效集成生成式 AI 能力的开发者,尤其适合需要构建复杂智能体、多模态应用或追求跨框架一致性体验的产品开发场景。