# articleHelper **Repository Path**: dongweiq/article-helper ## Basic Information - **Project Name**: articleHelper - **Description**: 文章助手 谷歌浏览器插件,可以选中文本生成对应的翻译、回复、评论、总结等功能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-02-22 - **Last Updated**: 2025-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文本智能助手 Chrome 扩展 一个简单但功能强大的 Chrome 浏览器扩展,可以帮助用户快速处理选中的文本内容。 ## 功能特点 - 🔍 选中文本后自动显示悬浮菜单 - 🌐 支持文本翻译(中译英) - 💬 智能评论生成(共情、口语化的回复) - 📝 文本内容总结 - 🪟 优雅的可拖动结果窗口 - 🎯 精准的文本选择和处理 - 📋 一键复制处理结果 - 💨 流式实时输出 - ⚡ 快速插入到评论框 - 🎨 多种AI模型可选 ## 隐私和权限说明 本扩展仅需要最小必要的权限: 1. `storage` 权限: - 用途:保存用户设置(API密钥、模型选择、自定义提示语等) - 存储内容:仅限于用户自行设置的配置信息 - 数据位置:仅保存在用户的浏览器本地 2. `api.siliconflow.cn` 域名访问权限: - 用途:调用 AI 接口处理文本 - 传输内容:仅包含用户选中的文本和必要的 API 参数 - 安全性:使用 HTTPS 加密传输 本扩展: - 不会收集任何用户隐私数据 - 不会在后台运行或监控用户行为 - 仅在用户主动选中文本并点击功能按钮时工作 - 所有操作对用户完全可见 ## 安装说明 1. 下载或克隆本项目到本地 2. 打开 Chrome 浏览器,进入扩展管理页面:`chrome://extensions/` 3. 开启右上角的"开发者模式" 4. 点击"加载已解压的扩展程序" 5. 选择本项目的文件夹 ## 使用方法 1. 在任意网页上选中文本 2. 选中后会自动出现悬浮菜单 3. 点击对应功能按钮: - 翻译:将文本翻译成英文 - 评论:生成共情、口语化的评论 - 总结:提取文本主要内容 4. 结果会在可拖动的窗口中显示 5. 可以: - 拖动标题栏移动窗口 - 点击复制按钮复制全部内容 - 点击插入按钮直接填入评论框 - 点击关闭按钮关闭窗口 ## 可用模型 - Qwen2.5-7B-Instruct (免费) - DeepSeek-Qwen-32B (¥1.26/M Tokens) - DeepSeek-Qwen-14B (¥0.7/M Tokens) - DeepSeek-Qwen-7B (免费) - DeepSeek-Qwen-1.5B (免费) - DeepSeek-Llama-70B (¥4.13/M Tokens) - DeepSeek-Llama-8B (免费) ## 技术实现 - 使用 Chrome Extension Manifest V3 - 集成 SiliconFlow API 进行文本处理 - 原生 JavaScript 实现,无需额外依赖 - 使用 CSS 实现流畅的动画效果 - 支持流式输出的实时响应 ## 项目结构 ``` ├── manifest.json // 扩展配置文件 ├── background.js // 后台服务脚本 ├── content.js // 内容脚本 ├── popup.html // 弹出窗口页面 ├── popup.js // 弹出窗口脚本 ├── options.html // 设置页面 ├── options.js // 设置脚本 ├── styles.css // 样式文件 └── images/ // 图标文件夹 ├── icon16.png ├── icon48.png └── icon128.png ``` ## 配置说明 1. 点击浏览器工具栏中的扩展图标 2. 选择"扩展程序选项"进入设置页面 3. 配置以下内容: - SiliconFlow API Key - 选择使用的模型 - 自定义翻译提示语 - 自定义评论提示语 - 自定义总结提示语 4. 点击"保存设置"按钮 ## 注意事项 - 需要有效的 SiliconFlow API 密钥 - 确保浏览器已启用 JavaScript - 部分网站可能会限制文本选择功能 - 付费模型需要账户余额充足 - 本扩展仅在用户主动操作时工作 - 所有数据传输均使用 HTTPS 加密 ## 开发计划 - [ ] 添加更多文本处理功能 - [ ] 支持更多模型选择 - [ ] 添加结果历史记录 - [ ] 优化用户界面 - [ ] 支持快捷键操作 - [ ] 支持更多评论框类型 ## 贡献指南 欢迎提交 Issue 和 Pull Request 来帮助改进这个项目。 ## 许可证 MIT License