最近站点考虑接入coze chat sdk,来提供一个在线客服的功能,下面是一些使用心得和总结。
配置
chatClientInstance = new CozeWebSDK.WebChatClient({
config: {
type: 'bot',
bot_id: 'xxxx',
isIframe: false
},
auth: {
type: 'token',
token: token,
onRefreshToken: refreshAccessToken
},
userInfo: {
id: 'user',
nickname: 'User'
},
ui: {
base: {
layout: 'pc',
lang: 'zh-CN',
zIndex: 1000
},
header: {
isShow: true,
isNeedClose: true
},
asstBtn: {
isNeed: true
},
footer: {
isShow: true,
expressionText: 'Powered by '
},
chatBot: {
title: 'Chat',
uploadable: false,
width: 390
}
}
});
几点补充
- 测试环境的话,可以直接使用coze创建的PAT,但是生产肯定是不合适的,这里纯前端的话,我走的oauth。
- 语音输入目前看官方没给口子关闭,如果不想要这个功能,可以考虑通过css隐藏掉。
完整配置可以参考这里
付费问题
- 自己玩玩的话,免费就行,但比如组件图标想自定义,那么就需要企业级了,另外额度也会是个问题。
写在最后
目前测试,这种基础的客服功能,接入足够简单了,另外对于AI回复也就只需要独立去维护好智能体就行了。

