SnowLLM
GitHub ↗
Skip to content
SnowLLM / 文档

使用统计 ​

SnowLLM 默认上报使用统计,仅包含一次性会话 ID、软件版本、操作系统、GPU 架构、模型类名和使用计数;不包含模型 ID、Recipe ID 或对话内容。

查看使用统计 →

采集字段 ​

字段含义
session_uuid仅存于内存的 UUIDv4,重启更换。
snowllm_versionSnowLLM 版本。
oslinux、wsl、windows 或 macos。
gpu_archAMD GPU 架构,以 ; 分隔,保留重复值;无法识别时为 null。
uptime_s服务启动后的秒数。
load_count本次会话成功加载模型的次数。
model_class当前模型的架构类名,未加载时为 null。
prefill_tokens本次加载后累计处理的 prefill token 数,不含前缀缓存命中。
decode_tokens本次加载后累计接受的 decode token 数,不含推测解码丢弃的 token。

上报方式 ​

通过 HTTPS JSON POST 发送至 https://status.snowllm.dev/:启动时、每 10 分钟、模型成功加载后及卸载前各上报一次。

遥测源码

关闭遥测 ​

环境变量 ​

启动服务前设置:

sh
export SNOWLLM_NO_USAGE_STATS=1
powershell
$env:SNOWLLM_NO_USAGE_STATS = "1"

也可设置 DO_NOT_TRACK=1。

标记文件 ​

也可在启动服务前创建空文件 do_not_track:

配置文件位置
Linux / WSL / macOS${XDG_CONFIG_HOME:-$HOME/.config}/snowllm/do_not_track
Windows%APPDATA%/SnowLLM/do_not_track
自定义配置SNOWLLM_CONFIG 或守护进程 --config 指定的配置文件旁

所有系统也检查 ~/.config/snowllm/do_not_track;使用自定义配置时,默认位置仍有效。