1.0.4 • Published 8 months ago

@qapm/sse-minitor v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

RUM大模型体验分析web-sdk使用文档

sdk版本:1.0.4

1、接入参数说明

字段名是否必填类型说明默认值
app_keystring上报的ID,需在RUM产品创建并获取,https://console.cloud.tencent.com/monitor/app
llm_verstring大模型版本号,可通过 setLLMVer 动态设置
include_url_regarray需要监控的URL正则表达式数组
use_fetchboolean是否监控 window.fetch 的流式请求true
use_xhrboolean是否监控 window.XMLHttpRequest 的流式请求true
user_event_sourceboolean是否监控 window.EventSourcetrue
user_idstring用户ID,可通过 setUserID 动态设置
qapm_base_urlstring性能数据上报地址https://app.rumt-zh.com
versionstring前端版本号
host_ipstring接口服务端IP,可通过 setHostIP 动态设置UNSUPPORTED
log_levelstring (枚举)日志级别:none(关闭)、error、warn、info、debug、lognone

2、接入方式

(1)使用script标签的方式接入

    <script src="https://qapmcdn-1253358381.cos.ap-guangzhou.myqcloud.com/web-sdk/latest/sse.qapm.js"></script>
    <script>
        const option = {
            app_key: "5f68970f-10248",
            llm_ver: "deepseek-7b",
            include_url_reg: [/conversation/, /https\:\/\/fibona\.woa\.com\/v1\/component\/session\/\d+$/],

            use_fetch: true,
            use_xhr: true,
            use_event_source: true,
            user_id: "smithabc",
            qapm_base_url: "https://app.rumt-zh.com",
            version: "1.0.0",
            host_ip: "10.2.3.40"
        }
        window.QAPM.initLLMMonitor(option)
    </script>

(2)npm安装后,使用import接入

安装依赖: npm install @qapm/sse-minitor

引入:

import {
    initLLMMonitor
} from "@qapm/sse-minitor"
const option = {
    app_key: "5f68970f-10248",
    llm_ver: "deepseek-7b",
    include_url_reg: [/conversation/, /https\:\/\/fibona\.woa\.com\/v1\/component\/session\/\d+$/],

    use_fetch: true,
    use_xhr: true,
    use_event_source: true,
    user_id: "smithabc",
    qapm_base_url: "https://app.rumt-zh.com",
    version: "1.0.0",
    host_ip: "10.2.3.40"
}
initLLMMonitor(option)

3、可用接口

(1)设置用户ID

import {
    setUserID
} from "@qapm/sse-minitor";
setUserID("OA::smithdeng");
或者
window.QAPM.setUserID("OA::smithdeng");

(2)设置模型版本

import {
    setLLMVer
} from "@qapm/sse-minitor";
setLLMVer("hunyuan-7b");
或者
window.QAPM.setLLMVer("hunyuan-7b");

(3)设置模型接口的服务端IP

import {
    setHostIP
} from "@qapm/sse-minitor";
setHostIP("10.2.3.40");
或者
window.QAPM.setHostIP("10.2.3.40");
1.0.4

8 months ago

1.0.3

8 months ago

1.0.2

8 months ago