🎉 欢迎访问GreasyFork.Org 镜像站!本镜像站由公众号【爱吃馍】搭建,用于分享脚本。联系邮箱📮

Greasy fork 爱吃馍镜像

SearXNGにGemini AIの回答を表示 ✨

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

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

Forfatter
koyasi777
Daglige installasjoner
0
Totale installasjoner
19
Vurderinger
0 1 0
Versjon
3.5.0
Lagd
22.04.2025
Oppdatert
16.05.2025
Size
8,4 kB
Lisens
MIT
Gjelder

SearXNGにGemini AIの回答を表示 ✨

📌 概要

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

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

⚙️ インストール方法

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

💡 主な機能

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

🖼 対応サイト

多数のSearXNGインスタンスに対応するため、@match を以下のように広く指定しています:

// @match        *://*/searx/search*
// @match        *://*/searxng/search*
// @match        *://searx.*/*
// @match        *://*.searx.*/*

⚠️ ご自身の利用しているSearXNGのドメインによっては、このマッチ条件に含まれない場合があります。
その場合は .user.js ファイル内の @match 行を手動で修正し、ご自身の環境に合わせてください。


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

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

🔗 関連リンク


📜 ライセンス

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


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