【油猴脚本, 9/05更新】Claude AI 助手:导出对话内容、字数统计、显示时间、模型、Token用量。

使用效果:

功能1、搞了个字数统计,统计当前对话字数,claude普通账号一个对话基本上就3~5万字,看着差不多了就可以换个会话了。
功能2、搞个了对话内容导出markdown,重要会话可以导出备份下,免得突然封号了,聊过的结过都丢了。

可适用于fuclaude。


安装链接

2024/8/18更新:

功能3、显示对话的时间。

功能4、显示对话的模型信息。(后记: 8月21日,我发现这个属性应该是当前对话会使用的模型,并不是历史对话用的模型,其实没啥用。。。 :tieba_027:

2024/9/05更新:

功能解释:

字数统计的是原始数据的字符串长度,包括粘贴、上传、article的内容,含换行符/markdown语法符号等)。

得到的 内容、字数、模型等,均来自网页内本身存在但未显示的属性值:

62 个赞

感谢分享

1 个赞

感谢

感谢大佬分享

感谢

感谢分享

2 个赞

好东西,谢谢

1 个赞

好脚本,已赞

2 个赞

感谢分享

提个需求,可以选择用tokens计数

感谢佬!

油猴不是万能的,只能基于官方在网页或者接口上提供出来的信息。
目前没找到有token的信息 :rofl:

你这个回复的字的数目统计不对,我用同样的文字,复制粘贴到obsidian和数了一下。obsidian和数的是对的,你页面显示的回复数字是错的,会多。实际正确60页面显示90多。还有上传的txt文本数字也是错的。实际249,显示900多。

字数统计的功能没有问题;

本质是统计字符串的长度,数据是直接基于网页里属性得到的,是claude传输的原始数据的字数;会包含markdown的格式符号、换行符等。

你如果指的是markdown的预览字数,那 和 源码字数不同很正常。

如果你用markdown的话,

比如markdown原始数据是

## 二级标题
### 三级标题
#### 四级标题

算上语法符号、换行符,这条数据的字数是27个字(8+9+10).

而markdown显示出来是

二级标题

三级标题

四级标题

你看到的只有12个字,再加3个换行。

1 个赞

大佬强啊,能否介绍下写这个脚本的思路,学习学习 :pray:

1 个赞

可以,留一下万一需要

原理就是在网页HTML中找到需要的信息并显示出来。
HTML中本身有很多信息没显示出来而已。我在上面补了截图。

油猴脚本都是能看见代码的,你也可把代码扔给claude让claude解释下

挺好的,挺好的。这种对于cclaude来说,还是挺实用的功能

8.18 功能有小更新