Afficher les réponses Gemini AI dans SearXNG ✨

Affiche les réponses Gemini AI dans SearXNG. Clé API stockée localement, interface rapide et élégante.

Auteur
koyasi777
Installations quotidiennes
0
Installations (total)
4
Notes
0 1 0
Version
3.5.0
Créé
22/04/2025
Mis à jour
16/05/2025
Taille
8,37 ko
Licence
MIT
S'applique à

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強化!
クエリに対して信頼できる情報を、即座に表示。

长期地址
遇到问题?请前往 GitHub 提 Issues,或加Q群1031348184

赞助商

Fishcpy

广告

Rainyun

一年攒够 12 元

云驰互联

云驰互联