Skip to content

ChatProvider

ChatProvider 提供聊天上下文、配置和流式适配器。所有依赖 useChat() 的组件都必须放在 Provider 内部。

导入方式

按需导入

import { ChatProvider } from '@weimin96/ai-chat-vue'
import '@weimin96/ai-chat-vue/styles'

完整导入

import * as AiChatVue from '@weimin96/ai-chat-vue'
import '@weimin96/ai-chat-vue/styles'

app.use(AiChatVue)

// 模板中可直接使用 <ChatProvider />

基础用法

ChatProvider 示例

Provider 负责提供会话上下文和流式适配器。

AI can make mistakes. Verify important information.

API

属性类型默认值说明
configChatConfig{}会话模型、主题、功能开关等配置
adapterStreamAdapter | nullnull流式回复适配器
插槽说明
default放置 ChatContainer 或其他使用聊天上下文的组件

注意事项

未传入 adapter 时,用户消息可以进入会话,但不会产生助手流式回复。