Skip to content

RX5950XT/search_summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI搜尋摘要 - Chrome擴充功能

一個智慧型的Chrome擴充功能,能夠在Google搜尋結果頁面中自動生成AI摘要,並支援完整的Markdown渲染。

✨ 功能特色

  • AI智慧摘要:自動分析搜尋結果並生成精簡摘要
  • Markdown支援:完整支援Markdown語法渲染
  • 即時更新:搜尋結果變更時自動重新生成摘要
  • 可配置:支援自定義API設定和模型選擇
  • 語言支援:支援繁體中文介面

🚀 安裝與使用

開發者安裝

  1. 下載或克隆此專案
  2. 開啟Chrome瀏覽器,進入 chrome://extensions/
  3. 開啟右上角的「開發人員模式」
  4. 點擊「載入未封裝項目」,選擇專案資料夾
  5. 在Google搜尋頁面即可看到AI摘要功能

⚙️ 配置說明

API設定

  1. 點擊擴充功能圖示
  2. 選擇「設定」
  3. 輸入您的API金鑰
  4. 選擇合適的AI模型

支援的模型

  • deepseek/deepseek-chat-v3-0324:free (預設)
  • 其他OpenRouter支援的模型

🛠️ 技術架構

核心技術

  • 前端:純JavaScript (ES6+)
  • Markdown渲染:marked.js
  • API整合:OpenRouter API
  • 樣式:CSS3 + Flexbox

檔案結構

├── manifest.json          # 擴充功能配置
├── js/
│   ├── background.js      # 背景腳本(API處理)
│   ├── content.js         # 內容腳本(主要邏輯)
│   ├── marked.min.js      # Markdown渲染引擎
│   ├── mathjax-config.js  # MathJax配置(目前未啟用)
│   ├── options.js         # 設定頁面邏輯
│   └── popup.js           # 彈出視窗邏輯
├── css/
│   └── content.css        # 樣式表
├── html/
│   ├── options.html       # 設定頁面
│   └── popup.html         # 彈出視窗
├── images/                # 圖示檔案
│   ├── icon-16.png
│   ├── icon-32.png
│   ├── icon-48.png
│   └── icon-128.png
└── js/mathjax/           # MathJax函式庫(目前未啟用)
    └── es5/
        └── tex-mml-chtml.js

除錯工具

在Google搜尋結果頁面中,開啟開發者工具(F12),在控制台執行:

debugAISummary()

可查看詳細的除錯資訊。

📝 使用注意事項

  • 需要有效的OpenRouter API金鑰才能使用AI摘要功能
  • 確保網路連線正常以獲取最佳體驗
  • 某些網站可能因安全性限制無法完整獲取內容

🔒 隱私說明

  • 本擴充功能僅在Google搜尋結果頁面運作
  • 不會收集或儲存使用者的個人資訊
  • 所有API請求都直接發送到OpenRouter服務

⚠️ 已知限制

  • 數學公式顯示功能目前無法正常運作
  • 部分網站可能因CSP政策限制而無法完整載入內容

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors