[控场AI]
产品

useCompletion

Vercel AI SDK 在 Vue 适配包中提供的组合式 API,用于在 Vue 组件中实现文本补全等 AI 生成功能,内部维护加载状态、错误信息等响应式变量

核心事实

时间轴 (近 90 天)

10月27日

Vue 绑定层通常暴露 useChat、useCompletion 等组合式函数,内部将核心包返回的 ReadableStream 转换为 Vue 的 ref/computed 状态。

待验证50%
10月23日

升级 @ai-sdk/vue 时需验证 useChat、useCompletion 等组合式函数的 API 签名、返回值结构和流式行为是否与核心包变更保持兼容。

待验证50%
10月23日

useChat 和 useCompletion 封装了与后端 API 的流式通信、加载状态和重试逻辑。

待验证50%
10月13日

@ai-sdk/vue 提供的 useChat、useCompletion 内部维护消息列表、加载状态、错误信息等响应式变量,并暴露 sendMessage、stop 等方法。

待验证50%
10月9日

useChat 和 useCompletion 均基于 Vue 的响应式系统设计,开发者无需手动处理 SSE 或 ReadableStream 的解析

待验证50%
10月9日

useChat 和 useCompletion 均依赖底层 ai 核心包提供的流式解析能力

待验证50%
10月7日

@ai-sdk/vue 以 composable(如 useChat、useCompletion)形式向开发者提供流式对话、工具调用、结构化输出等能力

已验证75%
10月1日

@ai-sdk/vue 通过 useChat、useCompletion 等 Vue 3 组合式函数将底层的 Server-Sent Events 或 ReadableStream 抽象为响应式状态

待验证50%
9月30日

useChat 和 useCompletion 都支持通过 api 参数指定自定义后端路由,由后端调用模型供应商 API,从而避免在前端暴露密钥

待验证50%
9月28日

@ai-sdk/vue 的核心能力以 Vue Composable 形式暴露,例如 useChat、useCompletion 等 Hook,与 @ai-sdk/react 在功能上对称

已验证75%

还有 16 条时间轴事件

全部知识事实 (20)

已验证

@ai-sdk/vue 的核心 composable useChat 和 useCompletion 参照了 React 版本的 useChat hook 设计,以保证跨框架 API 一致性

90%
已验证

useChat 专为多轮对话场景设计并维护消息历史列表,useCompletion 适合单次文本补全场景,两者都暴露 error 状态字段

90%
已验证

useCompletion 适合单次文本补全场景

85%
已验证

@ai-sdk/vue 提供 useChat、useCompletion 等组合式函数用于 Vue 开发

85%
已验证

@ai-sdk/vue 以 composable(如 useChat、useCompletion)形式向开发者提供流式对话、工具调用、结构化输出等能力

75%
已验证

@ai-sdk/vue 的核心能力以 Vue Composable 形式暴露,例如 useChat、useCompletion 等 Hook,与 @ai-sdk/react 在功能上对称

75%
已验证

@ai-sdk/vue 将 SDK 能力封装为符合 Vue 使用习惯的组合式 API,提供 useChat、useCompletion 等 hooks

75%
待验证

@ai-sdk/react 是面向 React 生态的官方适配包,封装了 useChat、useCompletion 等 Hooks

70%
待验证

useChat 和 useCompletion 是 @ai-sdk/vue 提供的两个核心组合式 API

70%
待验证

useChat 和 useCompletion 均基于 Web Streams API 实现流式输出

70%
待验证

Vue 绑定层通常暴露 useChat、useCompletion 等组合式函数,内部将核心包返回的 ReadableStream 转换为 Vue 的 ref/computed 状态。

50%
待验证

升级 @ai-sdk/vue 时需验证 useChat、useCompletion 等组合式函数的 API 签名、返回值结构和流式行为是否与核心包变更保持兼容。

50%
待验证

useChat 和 useCompletion 封装了与后端 API 的流式通信、加载状态和重试逻辑。

50%
待验证

@ai-sdk/vue 提供的 useChat、useCompletion 内部维护消息列表、加载状态、错误信息等响应式变量,并暴露 sendMessage、stop 等方法。

50%
待验证

useChat 和 useCompletion 均基于 Vue 的响应式系统设计,开发者无需手动处理 SSE 或 ReadableStream 的解析

50%
待验证

useChat 和 useCompletion 均依赖底层 ai 核心包提供的流式解析能力

50%
待验证

@ai-sdk/vue 通过 useChat、useCompletion 等 Vue 3 组合式函数将底层的 Server-Sent Events 或 ReadableStream 抽象为响应式状态

50%
待验证

useChat 和 useCompletion 都支持通过 api 参数指定自定义后端路由,由后端调用模型供应商 API,从而避免在前端暴露密钥

50%
待验证

useChat 和 useCompletion 均抽象了服务端发送事件(SSE)的消费逻辑,并与 Next.js 的 Route Handler 或 Edge Function 深度整合

50%
待验证

useChat 和 useCompletion 均基于 Vue 3 的 Composition API 构建,可直接在 <script setup> 中调用

50%

来源文章