油猴脚本是一种强大的工具,它允许用户通过编写脚本来自定义网页的功能。最近,一位开发者 vibe coding 创建了一个特别的油猴脚本,专门用于 Google AI Studio,以解决用户在对话中遇到的长对话问题。这个脚本能够一键压缩历史消息,并且可以分叉出压缩过的聊天记录继续聊天,极大地提高了用户的使用效率和体验。

这个脚本的安装非常简单,用户可以从项目的README文件中找到一键安装的方法。由于该开发者刚刚在 GitHub 上创建了账号,还没有权限分享脚本,所以暂时无法直接在 Greasy Fork 上找到这个脚本,但开发者承诺稍后会上传。

该脚本的主要功能是在 Google AI Studio 中提供一键压缩聊天记录、注入快照、监控 GenerateContent 请求的工具。这样,用户在长对话中可以方便地继续编写和迁移历史记录。安装后,用户只需点击对话栏右侧的按钮,脚本就会自动进行压缩和新聊天的切换。

值得注意的是,由于脚本使用的是 branch 的方法进行创建,因此旧的聊天记录依然会被保留,用户无需担心压缩会导致原有记录的丢失。此外,压缩的 prompt 可以自定义,默认是照抄的 gemini-cli 的提示词。

这个脚本的原理主要包括两个步骤:首先,通过在输入框中注入压缩的 prompt 发送,截获 GenerateContent 请求,从请求中提取全对话历史,并从回复中提取压缩结果;其次,用户可以随便选择一个聊天块点击 branch from here,截获 CreatePrompt 请求,并篡改请求的 data 为压缩后的聊天记录,从而创建一个新的压缩后的聊天的对话链接。

这个脚本的发布,为 Google AI Studio 的用户带来了极大的便利,特别是在处理长对话时,能够有效地帮助用户管理对话历史,提高工作效率。

标签: none

评论已关闭