当前位置: 首页 > article >正文

深度探索 Gemini CLI:如何实现 Token 消耗的全局自动化统计?

深度探索 Gemini CLI如何实现 Token 消耗的全局自动化统计1. 从/stats model说起单次会话的“极客看板”如果你是一名 Gemini CLI 的深度用户一定被它的/stats model命令震撼过。输入这个完整指令Gemini 会展示出一份极其详尽的“Stats For Nerds”报表多模型并存并行展示flash-lite与flash-preview的消耗指标。精细化 Token 分解不仅有输入/输出还包含Cache Reads (缓存命中)和Thoughts (思维 Token)。角色化统计清晰区分了main对话角色、utility_router路由角色以及utility_summarizer总结角色的各自负载。这份报表对于诊断单次会话的效率非常完美。但问题也随之而来数据太碎了。面对如此专业且多维度的单次会话快照如果你想回答“这个月我的缓存命中率整体是多少”或“不同项目中 utility 角色的 Token 占比如何”仅靠肉眼去翻阅这些复杂的终端看板几乎是不可能的。2. 偶然的发现隐藏在.gemini文件夹下的秘密为了寻找全局统计的方法笔者开始深入探索 Gemini CLI 的底层存储逻辑。在 macOS/Linux 的用户目录下隐藏着一个.gemini文件夹。进入.gemini/tmp/或对应的项目临时目录后你会发现这里躺着许多以 UUID 命名的 JSON 文件。这些文件其实是 Gemini CLI 为了实现会话持久化而自动保存的“快照”。通过对这些 JSON 文件的结构化分析笔者发现每一次交互的usage_metadata包括输入、输出、总 Token 数都被完整地记录在内。这意味着虽然官方没有提供一个“全局用量看板”但所有的原始数据其实一直静静地躺在你的本地硬盘里。3. 技术方案从碎片化文件到自动化看板既然数据源已经找到剩下的就是如何高效地提取、汇总并可视化这些数据。这就是LLM Token Analyzer诞生的初衷。它通过一套自动化的工作流将散落在各处的 session 快照转化为具有决策参考价值的报表填补了官方工具在“长期用量追踪”上的空白。4. 核心功能解析填补全局统计的空白A. 自动化增量同步 (/tokens:sync)手动解析 JSON 文件显然是不现实的。扩展内置了/tokens:sync命令它能智能识别~/.gemini/tmp中的新增文件增量提取usage_metadata。它还能利用 AI 自动从会话内容中提取有意义的标题让你的消耗记录不再只是一串冰冷的 UUID。B. 多维度全局统计 (/tokens:analyze)有了结构化的本地数据库全局分析变得轻而易举。你可以一键查看跨会话汇总所有历史对话的总消耗。模型分布Flash 与 Pro 模型的使用比例。会话排行榜识别出那些最耗费 Token 的长对话。C. 交互式可视化看板 (/tokens:chart)为了更直观地洞察用量趋势扩展提供了/tokens:chart命令。它会启动一个本地服务为你展示交互式的 HTML 图表。无论是想看最近一个月的消耗波动还是想定位用量异常只需指尖轻轻一点。D. 进阶玩法Agent Skills 赋能除了手动的命令操作本项目还深度集成了Agent Skills模式。这意味着你可以直接在对话中要求 Gemini“帮我分析下今天的 Token 消耗”AI 会自动激活llm-token-analyzer技能完成从同步到分析的全流程。这种“工具即技能”的设计让用量管理真正融入到了你的 AI 协作流中。5. 如何集成到你的工作流LLM Token Analyzer 秉持着“本地优先”的原则所有数据均保存在本地~/.token_usage/目录中确保隐私安全。快速安装gemini extensionsinstallhttps://github.com/pityfish/llm-token-analyzer日常使用输入/tokens:sync同步数据。输入/tokens:analyze或/tokens:chart即可获取全局用量洞察。6. 结语让每一次调用都“心中有数”虽然 Gemini CLI 目前对开发者非常友好且暂未收费但了解自己的“数字足迹”和资源消耗习惯是迈向专业化的重要一步。通过探索.gemini文件夹下的隐藏数据我们不仅找回了对 Token 用量的掌控感也为未来的 AI 应用开发积累了宝贵的基准数据。如果你也在寻找一种更透明、更自动化的 Token 管理方案不妨试试LLM Token Analyzer。

相关文章:

深度探索 Gemini CLI:如何实现 Token 消耗的全局自动化统计?

深度探索 Gemini CLI:如何实现 Token 消耗的全局自动化统计? 1. 从 /stats model 说起:单次会话的“极客看板” 如果你是一名 Gemini CLI 的深度用户,一定被它的 /stats model 命令震撼过。输入这个完整指令,Gemini …...

AI+文旅落地实操:巨有科技AI伴游系统架构解析与景区落地案例

在智慧景区数字化转型进程中,导览服务的智能化升级是核心痛点之一——传统真人导游成本高、讲解同质化、离线场景无法适配,而普通AI导览多为固定话术输出,缺乏交互性与个性化,难以满足游客多样化需求。作为文旅数字化领军者&#…...

Qt MQTT部署

1、MQTT源码下载 https://gitcode.com/open-source-toolkit/4b3f0 2、编译源码 (1)解压下载的源码,用QT打开工程文件 (2)构建 --> 执行qmake --> 构建项目(使用Release编译) &#xff0…...

DTD属性详解:从入门到精通

DTD 属性基础概念DTD&#xff08;Document Type Definition&#xff09;中属性的定义用于为元素添加额外信息。属性通过<!ATTLIST>声明&#xff0c;包含元素名称、属性名称、属性类型和默认值。属性声明语法&#xff1a;<!ATTLIST element_name attribute_name attrib…...

Day 3 面试算法练习:二叉树层序遍历

核心思路&#xff1a;利用队列&#xff0c;根左右的顺序循环出队入队时间复杂度&#xff1a;o(n)from collections import dequeclass TreeNode:def __init__(self, val0, leftNone, rightNone):self.val valself.left leftself.right rightdef level_order(root):if root i…...

网安学习笔记|Windows进程、服务与排查手段:从入门到实操,筑牢系统安全基础

作为一名网安初学者&#xff0c;在入门阶段最深刻的感悟是&#xff1a;对Windows系统底层的认知&#xff0c;是做好网络安全的基础。无论是漏洞挖掘、恶意代码分析&#xff0c;还是应急响应、入侵排查&#xff0c;都离不开对进程、服务的理解&#xff0c;更需要熟练掌握系统排查…...

麦橘超然Flux控制台部署全流程:环境准备到图像生成一步到位

麦橘超然Flux控制台部署全流程&#xff1a;环境准备到图像生成一步到位 想体验麦橘超然&#xff08;MajicFLUX&#xff09;模型惊艳的图像生成能力&#xff0c;但被复杂的本地环境配置和显存要求劝退&#xff1f;今天&#xff0c;我将带你从零开始&#xff0c;一步步部署一个基…...

基于TI电赛开发板的L298N电机驱动模块PWM调速移植实战

基于TI电赛开发板的L298N电机驱动模块PWM调速移植实战 最近在准备电赛&#xff0c;很多同学都在为智能小车项目里的电机控制发愁。大家手里都有经典的L298N电机驱动模块&#xff0c;但怎么把它和TI的电赛开发板&#xff08;比如MSP430系列&#xff09;连起来&#xff0c;用PWM实…...

Qwen-Image-2512-Pixel-Art-LoRA 模型v1.0 在网络安全教育中的应用:生成网络攻防场景示意图

Qwen-Image-2512-Pixel-Art-LoRA 模型v1.0 在网络安全教育中的应用&#xff1a;生成网络攻防场景示意图 你有没有过这样的经历&#xff1f;在给团队做网络安全培训&#xff0c;或者给学生讲解网络攻击原理时&#xff0c;费尽口舌描述了半天&#xff0c;底下的人还是一脸茫然。…...

互动艺术装置创意实现:cv_resnet101_face-detection_cvpr22papermogface驱动实时人脸特效

互动艺术装置创意实现&#xff1a;用实时人脸检测驱动你的艺术灵感 你有没有想过&#xff0c;站在一面看似普通的镜子或屏幕前&#xff0c;你的脸会瞬间变成一片流动的星空、一朵绽放的花&#xff0c;或者被一群跟随你表情舞动的粒子所包围&#xff1f;这不是科幻电影&#xf…...

Neeshck-Z-lmage_LYX_v2实战体验:一键切换LoRA风格,轻松生成精美画作

Neeshck-Z-lmage_LYX_v2实战体验&#xff1a;一键切换LoRA风格&#xff0c;轻松生成精美画作 你是否曾对AI绘画跃跃欲试&#xff0c;却被复杂的模型部署、繁琐的权重切换和令人望而却步的显存需求劝退&#xff1f;今天&#xff0c;我想分享一个让我彻底摆脱这些困扰的发现——…...

AI原生应用领域函数调用的版本管理与更新策略

AI原生应用领域函数调用的版本管理与更新策略关键词&#xff1a;AI原生应用、函数调用、版本管理、更新策略、技术架构摘要&#xff1a;本文聚焦于AI原生应用领域中函数调用的版本管理与更新策略。首先介绍了相关背景知识&#xff0c;接着深入解释函数调用、版本管理和更新策略…...

新手福音:借快马一键生成openclaw101登录页,轻松理解前后端交互

作为一名刚刚踏入编程世界的新手&#xff0c;我最近对如何制作一个网站登录页面特别感兴趣。这听起来像是每个网站都有的基础功能&#xff0c;但真要自己动手&#xff0c;却发现涉及前端、后端、数据交互等一大堆陌生的概念&#xff0c;让人有点无从下手。幸运的是&#xff0c;…...

万豪酒店的“疯狂三月”广告突显了酒店在赛前仪式中的关键作用

万豪酒店集团近期针对美国大学篮球盛事“疯狂三月&#xff08;March Madness&#xff09;”&#xff08;NCAA全国锦标赛&#xff09;推出了一场名为“赛事日入住&#xff08;Where Gameday Checks In&#xff09;”的全新整合营销活动。该活动旨在展现酒店服务业在大型体育赛事…...

华硕主板风扇控制异常完全解决方案:从诊断到优化的系统方法

华硕主板风扇控制异常完全解决方案&#xff1a;从诊断到优化的系统方法 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trendi…...

Z-Image-Turbo-辉夜巫女多场景实战:同人展海报、社团Banner、推特封面制作

Z-Image-Turbo-辉夜巫女多场景实战&#xff1a;同人展海报、社团Banner、推特封面制作 1. 引言&#xff1a;当二次元创作遇上AI生产力 如果你是动漫同人创作者、社团运营者&#xff0c;或者只是一个喜欢辉夜巫女这个角色的爱好者&#xff0c;你肯定遇到过这样的烦恼&#xff…...

SPIRAN ART SUMMONER创新研究:基于ControlNet的精确构图控制

SPIRAN ART SUMMONER创新研究&#xff1a;基于ControlNet的精确构图控制 探索AI绘画的精准控制新境界&#xff0c;让创意不再受限于随机生成 1. 核心能力概览 SPIRAN ART SUMMONER结合ControlNet技术&#xff0c;为AI图像生成带来了前所未有的精确控制能力。传统的文生图模型虽…...

SenseVoice-Small模型部署避坑指南:解决403 Forbidden等常见网络与权限问题

SenseVoice-Small模型部署避坑指南&#xff1a;解决403 Forbidden等常见网络与权限问题 部署AI模型&#xff0c;尤其是从开源社区拉取模型时&#xff0c;最让人头疼的不是代码逻辑&#xff0c;而是那些看似玄学的环境问题。你照着教程一步步来&#xff0c;结果卡在了一个“403…...

Phi-3-Mini-128K企业级部署:支持Docker Compose编排+GPU资源隔离

Phi-3-Mini-128K企业级部署&#xff1a;支持Docker Compose编排GPU资源隔离 想体验微软最新的轻量级大模型Phi-3&#xff0c;但被复杂的部署流程和显存要求劝退&#xff1f;今天分享一个开箱即用的解决方案——一个基于Phi-3-mini-128k-instruct模型开发的本地对话工具。它不仅…...

光伏储能基于VSG虚拟同步发电机控制的并网仿真模型搭建与解析

光伏储能基于VSG虚拟同步发电机控制的并网仿真模型 基于Matlab/Simulink仿真平台 储能为buck_boost电路(双向DC/DC变换) 光伏为boost电路 主电路采用三相全桥PWM逆变器 1.仿真均能正常运行&#xff0c;能够准确跟踪对应参考值 2.直流母线电压设置为700V 3.储能部分采用基于PI控…...

LiuJuan20260223Zimage在AIGC内容生成中的创新应用

LiuJuan20260223Zimage在AIGC内容生成中的创新应用 探索AI如何重新定义内容创作的边界 最近试用了一款新的AI图像生成工具LiuJuan20260223Zimage&#xff0c;说实话&#xff0c;效果让我有点惊讶。不是那种"哦&#xff0c;又一个AI工具"的平淡反应&#xff0c;而是真…...

在快马平台用AI快速生成LaTeX学术论文原型,十分钟搞定排版

最近在准备一篇学术会议论文&#xff0c;时间紧任务重&#xff0c;最头疼的就是初期的排版和原型验证。用Word吧&#xff0c;复杂的公式和参考文献格式调整起来太费劲&#xff1b;在本地装LaTeX环境吧&#xff0c;又得折腾一阵。后来发现&#xff0c;直接在InsCode(快马)平台上…...

ESP32复刻诺基亚功能机:嵌入式手持终端全栈设计

1. 项目概述复刻经典功能机并非怀旧情怀的简单投射&#xff0c;而是一次面向嵌入式系统工程实践的完整闭环训练。本项目以Nokia 1110为物理载体与交互范式蓝本&#xff0c;采用ESP32-WROOM-32作为主控平台&#xff0c;构建了一台具备现代嵌入式能力的微型手持终端。其设计目标明…...

医疗数据共享推动糖尿病研究突破:Awesome-CGM开源生态的价值与实践

医疗数据共享推动糖尿病研究突破&#xff1a;Awesome-CGM开源生态的价值与实践 【免费下载链接】Awesome-CGM List of CGM datasets 项目地址: https://gitcode.com/gh_mirrors/aw/Awesome-CGM 当一位内分泌科医生尝试验证新型胰岛素给药算法的临床效果时&#xff0c;当…...

Guohua Diffusion 虚拟角色设计:从文本描述到三视图的完整流程

Guohua Diffusion 虚拟角色设计&#xff1a;从文本描述到三视图的完整流程 最近在尝试用AI做虚拟角色设计&#xff0c;发现Guohua Diffusion在这方面表现挺让人惊喜的。你可能也遇到过类似情况&#xff1a;脑子里有个很酷的角色形象&#xff0c;但自己画不出来&#xff0c;或者…...

哪些行业用动态代理ip?哪些行业用静态代理IP?怎样区分动态ip和静态ip?(互联网人必码·实用长文)

做互联网运维代理IP服务6年&#xff0c;每天被同行、客户追问最多的问题&#xff1a;“我们做爬虫&#xff0c;该用动态代理还是静态代理&#xff1f;”“跨境电商选代理IP&#xff0c;静态和动态到底差在哪&#xff1f;”“普通人怎么快速分清这两种代理IP&#xff0c;不被服务…...

Whatsapp协议号六段提取

做whatsapp应该都听过协议号&#xff0c;这是一种非正常形式注册的一种账号&#xff1b;通常如下格式&#xff1a;账号,公钥,私钥,消息公钥,消息私钥,号码ID形如&#xff1a;52181287741111,S3yLJQW1czAkEd77MmxxxxkgLFqPULnLI8WKtrTikWw,EE45xxxxxGKfRMld7FbV4ovAScbItifWPeoD…...

ESP32智能风扇系统设计:嵌入式软硬协同实践

1. 项目概述AbenFanPro 是一款面向嵌入式爱好者与硬件创客的多功能智能风扇系统&#xff0c;其设计目标并非仅限于空气动力学功能的实现&#xff0c;而是将传统家电重构为可交互、可编程、可扩展的嵌入式计算平台。该系统在保持基础送风功能的前提下&#xff0c;集成了环境感知…...

业余探空火箭飞控系统:鸭式布局与模块化设计实践

1. 项目概述“有控探空火箭-飞控”是一个面向业余火箭实践的模块化飞控系统工程实现&#xff0c;其核心目标是构建一套具备姿态感知、闭环控制、安全回收能力且可复现、可扩展的低成本探空火箭技术验证平台。该项目并非以商业发射或高精度科研载荷投送为最终导向&#xff0c;而…...

用Cython将UltraFrame再提速10倍:手写C扩展实战

摘要:上一篇UltraFrame已实现18倍性能提升,但聚合运算仍受Python GIL限制。本文手写Cython扩展,绕过GIL实现真并行,聚合速度再提10倍,单机突破亿行/秒处理速度。含完整Cython源码、编译配置与性能调优秘籍。 下期预告:《GPU加速UltraFrame:用CUDA实现千亿行实时分析》 …...