SearXNGにGemini AIの回答を表示 ✨

SearXNG検索結果にGoogle GeminiのAI回答を直接表示!APIキーはローカル保存、スタイリッシュなUIで回答を即確認。

目前为 2025-04-22 提交的版本。查看 最新版本

作者
koyasi777
评分
0 0 0
版本
3.0.0
创建于
2025-04-22
更新于
2025-04-22
大小
5.5 KB
许可证
MIT
适用于

SearXNGにGemini AIの回答を表示 ✨

📌 概要

オープンソース検索エンジン「SearXNG」の検索結果ページに、Google Gemini のAI回答を直接表示するユーザースクリプトです。
検索ワードに応じて、Geminiが生成したHTML形式の簡潔かつ信頼性の高い情報を表示します。

  • 🔐 APIキーはローカルストレージに保存(再入力可)
  • 🌙 ダークモードにも自動対応
  • ⚡ 表示位置は検索結果最上部、自然に溶け込むスタイル

Searxngに表示されたGemini回答


⚙️ インストール方法

  1. お使いのブラウザに Violentmonkey または Tampermonkey をインストール
  2. 下記リンクからスクリプトをインストール
    👉 このスクリプトをインストールする
  3. 最初の利用時に Gemini APIキー の入力を求められます。以下のURLから取得してください:
    https://aistudio.google.com/app/apikey?hl=ja

💡 主な機能

  • https://*/search* で動作(Searx向け)
  • クエリ文字列を自動取得し、Geminiに送信
  • GeminiのHTML形式の回答を検索結果上部に追加
  • APIキーはローカルに保存(localStorage
  • APIキーの再入力・変更にも対応
  • CORSやGM_系のgrant不要(fetch使用)

🧠 技術構成・実装ポイント

  • fetch による Gemini API (generateContent) 呼び出し
  • localStorage にAPIキーを保存/再取得
  • 検索クエリを input[name="q"] から抽出
  • ダークモード判定には matchMedia('(prefers-color-scheme: dark)')
  • スタイルはネイティブUIに自然に溶け込むよう設計
  • 応答がなければ再試行、401/403時は再入力を促す設計

🔗 関連リンク


📜 ライセンス

MIT License
自由に改変・再配布いただけますが、利用は自己責任でお願いします。


SearXNGを、GeminiでAI強化!
クエリに対して信頼できる情報を、即座に表示。