# airacm_plugin **Repository Path**: beimang233/airacm_plugin ## Basic Information - **Project Name**: airacm_plugin - **Description**: 机务在线的浏览器插件 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: e_learning - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-15 - **Last Updated**: 2025-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI机务问答助手 Chrome 扩展 这是一个 Chrome 扩展,设计用于捕获机务在线网站上的试题内容,并通过各种 AI 服务提供解答。 ## 功能 - 🔧 **设置 AI 服务提供商**:支持多种 AI 服务,包括 OpenAI、Azure OpenAI、Anthropic Claude、Google Gemini、百度文心一言和讯飞星火。 - 🔑 **自定义 API 设置**:可配置 API 密钥、API 地址和 API 版本/模型。 - 📝 **内容捕获**:通过浏览器右侧的悬浮按钮或插件弹出窗口一键捕获页面内容。 - 🧠 **智能识别**:自动识别机务在线网站上的试题内容。 ## 使用方法 1. 安装扩展后,点击扩展图标打开弹出窗口。 2. 点击"设置"按钮,配置 AI 服务提供商信息。 3. 在机务在线网站上浏览试题页面时,点击右侧悬浮的对话框按钮或在弹出窗口中点击"捕获页面内容"。 4. 扩展会自动捕获页面内容,并在弹出窗口中显示。 ## 开发 本扩展使用 [WXT](https://wxt.dev/) 框架和 Vue 3 构建。 ### 开发依赖 - Node.js - Vue 3 - WXT (Web Extension Framework) ### 开发命令 ```bash # 安装依赖 npm install # 开发模式 npm run dev # 构建扩展 npm run build # 打包为 zip npm run zip ``` ## 使用的权限 扩展需要以下权限: - `storage`:用于存储设置信息 - `activeTab`:用于与当前标签页交互 - `notifications`:用于显示通知 - `scripting`:用于运行内容脚本 - ``:用于访问所有网站的内容 ## 后续开发计划 - 调用 AI 服务 API 处理捕获的内容 - 优化对机务在线网站试题的识别 - 添加历史记录功能 - 增加更多 AI 服务提供商选项 ## 贡献 欢迎提交 Issue 或 Pull Request 来改进这个扩展! # AI机务问答助手 用户手册 ## 介绍 AI机务问答助手是一款浏览器扩展,旨在捕获机务在线网站的试题内容并使用AI获取解答。此扩展提供了一种便捷的方式来获取问题的答案,帮助用户更高效地学习和工作。 ## 安装指南 1. **下载扩展**: 从官方扩展商店或提供的下载链接获取扩展包。 2. **安装扩展**: - 打开浏览器的扩展管理页面。 - 点击"加载已解压的扩展程序"。 - 选择下载的扩展包所在的文件夹。 3. **权限设置**: 安装后,扩展将请求以下权限: - 存储:用于保存用户设置。 - 活动标签页:用于访问当前浏览的网页内容。 - 通知:用于发送通知。 - 脚本:用于在网页上执行脚本。 - 标签页:用于管理浏览器标签页。 ## 使用指南 1. **启动扩展**: 点击浏览器工具栏上的扩展图标以启动AI机务问答助手。 2. **捕获试题**: 在机务在线网站上浏览试题时,扩展会自动捕获试题内容。 3. **获取解答**: 点击扩展图标,选择"获取解答"按钮,AI将为您提供试题的解答。 4. **查看历史记录**: 在扩展的选项页面中,您可以查看之前获取的解答记录。 ## 设置 - **图标设置**: 扩展提供多种尺寸的图标,适用于不同的显示需求。 - **选项页面**: 通过选项页面,用户可以自定义扩展的行为和设置。 ## 常见问题 1. **无法捕获试题内容**: 请确保已授予扩展访问网页内容的权限。 2. **AI解答不准确**: AI解答基于当前的技术水平,可能会有不准确的情况。建议结合其他学习资源使用。 ## 支持 如需帮助或反馈问题,请联系开发团队:[开发者联系信息]