自定义追踪器配置:symbl.ai Streaming API指定追踪器监控设置问询
配置symbl.ai Streaming API监控特定追踪器并按需显示
初始化时锁定目标追踪器
在创建Streaming连接的配置里,通过trackers字段直接指定你要监控的追踪器ID或名称,让API只针对这些追踪器做检测,避免无关数据干扰。示例代码:const connection = await symbl.createConnection({ config: { meetingTitle: "特定追踪器监控测试", trackers: [ { id: "TRACKER_ID_1" }, // 替换成你的目标追踪器ID { name: "客户意向关键词" } // 也可以用追踪器名称指定 ] }, handlers: { // 后续处理回调逻辑 } });仅在tracker_response事件中过滤显示
只监听tracker_response事件,并且在回调里二次校验是否是你指定的追踪器,符合条件再执行显示逻辑(双重保险)。示例代码:handlers: { tracker_response: (data) => { // 提前定义要监控的追踪器ID集合 const targetTrackerIds = ["TRACKER_ID_1", "TRACKER_ID_2"]; // 过滤出匹配的追踪器响应 const matchedTrackers = data.trackers.filter(tracker => targetTrackerIds.includes(tracker.id) ); // 有匹配结果才显示 if (matchedTrackers.length > 0) { console.log("检测到目标追踪器响应:", matchedTrackers); // 在这里添加你的前端显示逻辑 } } }可选:按置信度精细化过滤
如果需要只显示置信度达标的响应(比如置信度>0.7),可以在过滤时加上判断:const matchedTrackers = data.trackers.filter(tracker => targetTrackerIds.includes(tracker.id) && tracker.confidence > 0.7 );
目前官方文档确实没有明确说明这个组合配置方式,但通过初始化时限定追踪器范围+回调内精准过滤的操作,就能实现仅监控特定追踪器且仅在检测到响应时显示的需求。
内容的提问来源于stack exchange,提问作者Boanerges
相关产品推荐
相关产品推荐

