T

Thpilot AI 划词助手

Created 14 days ago
Updated 11 days ago
通用网页划词助手:任意网页划词解释、翻译、纠错、总结和聊天、搜索、抓网页、图片、web搜索和工具调用等
#AI助手
#划词翻译
#AI集成
#网页工具
#划词助手
Statistics
Total Installs
105
Last 24h
+2
User Rating
-
通用网页划词 AI 助手,支持划词解释、翻译、纠错、总结和聊天等多种 AI 功能

介绍

主要功能有

  1. 划词解释、翻译、纠错、总结等
  2. 在解释、翻译、纠错、总结后,可继续聊天,也可以ctrl/cmd + alt + z 打开聊天窗口
  3. 支持多选段落和代码块选择
  4. 支持图片上传和关联当前文档(剪切板图片也可直接粘贴,暂不支持文件)
  5. 可配置不同模型和提示词
  6. 可自定义更多功能和工具按钮
  7. 支持按需抓取公开网页:用户要求读取网页,或模型判断回答确实需要网页内容时,通过 GM_xmlhttpRequest 抓取正文
  8. 支持按需读取公开图片:可识别提示词中的 Markdown 图片、HTML img 标签和直接图片链接,并将图片作为视觉输入提供给模型
  9. 支持按需请求公开 API:用户明确要求模拟 HTTP 请求,或模型判断任务确实需要接口数据时,可通过 GM_xmlhttpRequest 发送通用请求
  10. 支持显式启用 DuckDuckGo 搜索:在输入框右键菜单选择“DuckDuckGo 搜索”后,仅对下一条消息执行搜索、读取来源并提供引用资料
  11. 支持按需获取当前日期时间:模型在问题依赖当前日期、时间、星期或时区时,可读取用户设备的本地时间信息
  12. 支持按需查询 IP 大致位置:模型在问题依赖用户地区时,可在用户确认后通过 ipwho.is 查询公网出口 IP 对应的国家、行政区、城市、时区和运营商
  13. 支持按需执行 JavaScript:模型在用户要求运行或验证代码、纯计算或数据处理时,可在用户确认后通过隔离 Web Worker 执行自包含 JavaScript,并取得返回值、控制台输出或异常
  14. 支持查询中国法定节假日:模型可通过 timor.tech 获取某年全部放假与调休补班安排,或计算指定日期距离春节、国庆节等目标节假日还有多少自然日

网页抓取不会因为消息中出现 URL 自动触发。该能力依赖模型支持 OpenAI 兼容的 function/tool calling;每次回答最多抓取 3 个公开 HTTP/HTTPS 网页,不支持本机、内网地址、登录态页面和依赖 JavaScript 渲染的正文。

图片抓取也不会因为消息中出现图片地址自动触发,仅在用户明确要求读取、识别或分析图片,或者模型判断任务确实依赖图片内容时执行。每次回答最多抓取 3 张公开 HTTP/HTTPS 图片,单张最大 10 MiB,支持 PNG、JPEG、WebP 和 GIF;当前模型还必须支持视觉输入。

执行网页或图片抓取时,当前 AI 消息会按实际阶段显示“正在抓取”“模型正在阅读/分析”或“读取失败,正在根据现有信息处理”;模型开始输出有效内容后状态提示立即隐藏。相同地址不会在一次回答中重复抓取;工具调用达到轮次上限后,模型会停止调用工具并根据已有结果整理最终回答。

通用 HTTP 工具支持 GET、HEAD、POST、PUT、PATCH 和 DELETE。公开 GET/HEAD 可自动执行;写请求或包含 Authorization、API Key、Token 等敏感请求头时会先请求用户确认。请求不会携带当前网页 Cookie,不支持本机和内网地址;每次回答最多请求 3 次,请求体和返回给模型的响应正文均限制为 100 KiB。

DuckDuckGo 搜索默认关闭,模型不能自行启用。用户从输入框右键菜单选择后,输入框上方会显示“DuckDuckGo 搜索”提示,发送后自动关闭。搜索过程会显示检索、读取来源、筛选资料和综合分析状态;如果当前网络无法访问 DuckDuckGo,会明确提示检查网络或代理,不会虚构搜索结果。

日期时间工具完全在浏览器本地执行,不联网,结果取决于用户设备的时钟和时区设置。IP 位置工具使用第三方服务 ipwho.is,每次调用前都会说明隐私影响并请求用户确认;查询会向该服务暴露公网出口 IP,但只向模型提供国家或地区、行政区、城市、时区和运营商,不提供 GPS、精确经纬度、邮编、详细地址或完整 IP。IP 定位不是精确位置,VPN、代理、企业网络和移动网络可能导致偏差。

JavaScript 执行工具每次运行前都会展示用途和代码并请求确认。代码在独立 Web Worker 中运行,不能访问当前网页 DOM、油猴 API、文件、Node.js 模块或第三方库,并会屏蔽常见网络 API 和动态 import();单次最长执行 3 秒、代码最多 20000 字符、结果最多 50 KiB,每条回答最多执行 3 次。该工具适合计算、JSON 转换、正则测试、日期处理、排序统计和纯算法验证,不用于网页自动化。浏览器内的代码隔离不能代替系统级安全沙箱,因此只应确认执行用户理解且信任的代码。

中国节假日工具使用 https://timor.tech/api/holiday/year/{year} 的公开数据,每条回答最多调用 3 次。它可以返回某年的全部特殊日期,包括法定放假日、调休补班日、对应节日和接口提供的工资倍数;也可以从用户设备今天或指定的 YYYY-MM-DD 日期开始,查找目标节日最近一次尚未结束的连续放假区间并计算自然日差。结果适用于中国大陆法定节假日,具体单位安排仍可能不同;未来年份尚未发布或接口不可用时会明确返回查询失败。

名字Thpilot由来

顾名思义,来源于Copilot,Thpilot全名是Third pilot,即二副的意思,意思是继Copilot之后,油猴AI领域的又一大利器。

效果展示

选择文本

toolbar2.png

代码块选择

toolbar3.png

解释

explain.png

翻译

trans.png

纠错

check.png

聊天

chat.png

ai选择

ai.png

右键功能

contextmenu.png

对话工具按钮

intro.png

1.0.3 新增保存当前聊天到指定路径功能

image.png

配置说明

  1. 按钮配置中的replaceCallback配置后,聊天按钮会出现插入按钮,可在光标处出结果,比如纠正后的结果,翻译等

  2. 按钮配置中的beforeCallback和afterCallback可在聊天前后做些事情,这种自定义按钮时非常有用。

  3. 如果想设置为聊天按钮必须配置 isChat 参数为true

  4. 按钮配置中的context是关联上下文,取值如下:

    blockText 当前块文本 blockHtml 当前块HTML editorText 当前编辑器文本(注意不是当前文本全文,是编辑器可见区域)editorHtml 当前编辑器Html bodyHtml body的html源码(注意,可能文本较长,占用token较大) currentMd 当前文档的Markdown源码

  5. 为空则不关联上下文

  6. 提示词可任意更改,{{selection}}代表选中文本,{{context}}代表关联上下文。更专业的提示词建议参考 https://komorebi.001412.xyz/post?file=posts%2F5.md#toc-heading-prompt%E4%BC%98%E5%8C%9630

帮助手册

以下由Claude Sonnet4.5生成

Thpilot AI 使用帮助文档

📖 简介

Thpilot AI 是一个通用的划词问 AI 的油猴脚本,提供划词解释、翻译、纠错、摘要和智能对话等功能。通过集成大语言模型,帮助您更高效地处理文本内容。


✨ 主要功能

1. AI 解释

  • 对选中文本进行全面清晰的解释
  • 自动识别并解释复杂术语和概念
  • 支持上下文关联(当前块文本)

2. AI 翻译

  • 智能识别源语言,自动翻译为目标语言
  • 中文↔英文互译
  • 保持原文风格和格式
  • 支持 HTML 标签处理

3. AI 纠错

  • 检查拼写、语法和标点错误
  • 保持原始格式(包括 HTML 标签)
  • 提供详细的修改说明
  • 一键替换原文

4. AI 摘要

  • 快速生成文本摘要
  • 提取核心信息
  • 支持长文本压缩

5. AI 聊天

  • 全能 AI 助手对话
  • 支持连续对话
  • 可关联文档上下文
  • 历史记录保存

🚀 快速开始

安装步骤

  1. 脚本地址
  2. 配置
    • 打开脚本菜单或弹窗的AI-> 设置
    • 填入您的 API 密钥和模型信息即可

基础配置示例

const models = [
    {
        url: 'https://api.example.com/v1',
        model: 'gpt-4',
        modelName: 'GPT-4',
        apiKey: '你的API密钥', // 👈 填写这里
        stream: true,
        temperature: 0.7,
    }
];

⚙️ 配置说明

1. 界面配置

image.png

2. 模型配置

完整参数说明

参数 类型 说明 示例
url string API 地址 https://api.example.com/v1
model string 模型标识符 gpt-4
modelName string 显示名称 GPT-4
apiKey string API 密钥 sk-xxx...
stream boolean 是否流式输出 true
temperature number 温度参数 (0-2) 0.7
thinking string 思考链显示 'auto'/true/false

URL 规则

  1. 自动补全:不含 chat/completions 时自动添加
  2. 原始 URL:以 # 结尾表示使用原始路径(去掉 #
  3. 完整路径:包含 chat/completions 不做处理

3. 按钮自定义

按钮配置结构

{
    enable: true,                    // 是否启用
    id: 'aiExplain',                // 唯一标识符
    name: 'AI解释',                  // 提示文本
    icon: ``,         // SVG 图标
    prompt: `提示词模板`,            // AI 提示词
    system: `系统指令`,              // 系统角色设定
    context: 'blockText',           // 上下文类型
    isChat: false,                  // 是否为聊天模式
    isAutoSend: false,              // 是否自动发送
    pin: false,                     // 是否默认固定
    useSelectedHtml: false,         // 是否使用 HTML 选中内容
    replaceCallback: (result, msg) => {} // 替换回调函数
}

上下文类型说明

说明 适用场景
blockText 当前块文本 解释、摘要
blockHtml 当前块 HTML 格式保留
editorText 编辑器可见文本 大段内容分析
editorHtml 编辑器 HTML 复杂格式处理
currentMd 当前文档 Markdown 全文理解
bodyHtml 整个页面 HTML 深度分析(慎用)
''(空) 无上下文 翻译、纠错

提示词变量

  • {{selection}}:选中的文本内容
  • {{context}}:根据 context 配置自动注入的上下文

📱 使用方法

方法一:划词工具栏

  1. 选中文本
    • 鼠标拖选文字
  2. 点击工具栏按钮
    • 工具栏自动出现在选区上方
    • 点击对应功能按钮(解释/翻译/纠错/摘要/聊天)
  3. 查看结果
    • AI 对话框弹出显示结果
    • 支持流式输出(实时显示)

方法二:快捷键

  1. 按下快捷键
    • Windows/Linux:Ctrl+Alt+Z
    • Mac:Cmd+Alt+Z
  2. 自动行为
    • 如果有选中文本:自动发送到聊天助手
    • 如果无选中文本:打开空白聊天窗口

🎨 界面操作

对话框功能

顶部按钮

  • 📌 固定:窗口置顶,不随点击外部关闭
  • 🔄 切换模型:下拉选择不同 AI 模型
  • 🗑️ 清空历史:清除当前会话记录
  • ❌ 关闭:关闭对话框

消息操作

每条 AI 回复下方包含:

  • 复制:复制消息内容
  • 替换:用 AI 回复替换原选中文本(如果配置了 replaceCallback
  • 重新生成:重新请求 AI 回答

输入区域

  • 文本框:输入消息或问题(Shift+Enter换行)
  • 发送按钮Enter 或点击发送

使用技巧

  1. 双击标题可最大化,再次双击还原
  2. 最大化后,点击左侧的-按钮可折叠窗口
  3. 鼠标移动到左右或底边或左下和右下可拖动窗口
  4. 配置shortcut参数可更改快速打开聊天窗口的快捷键
  5. shift+点击ai回复中的复制按钮可复制所有对话
  6. ai回复下的按钮编辑可更改回复内容和历史会话中的内容;删除也会删除历史会话内容
  7. 重新生成后,点击不同部分,可选中不同的内容,下面的编辑和复制按钮操作的是选中部分内容,不选中则是最后一部分的内容;删除时如果有多个部分优先删除选中部分或最后一部分,当剩一部分时删除该条聊天内容
  8. 调整模型配置顺序可修改模型默认值,最顶部的是默认值
  9. 输入框shift+enter换行,enter或点击发送,滚轮可上下翻页查看文本内容
  10. 点击右上角的保存可把当前聊天内容保存到指定路径中,支持ai自动生成文档标题
  11. 按钮组配置可以指定模型,比如:"model": "Qwen/Qwen3-VL-235B-A22B-Instruct"

推荐AI平台

注:通过邀请链接可获得额外赠送

  1. 免费模型平台 硅基
  2. 国外模型平台 V-API 价比高,快速稳定,模型齐全(claude4.5,gpt5等)
  3. 特别推荐⭑⭑⭑ 如何获取上亿token?
  4. 魔塔平台 http://modelscope.cn 单模型400次/日 总2000次/日

打赏

image.png

Script Details
LicenseMIT
Permissions & access
Cross-origin access
*
Capabilities
Network requestsStorageMenu commandClipboard