Files
ollama-ai-answers-searxng/README.md
T
2026-01-14 00:19:37 -06:00

963 B

SearXNG Gemini & OpenRouter Stream

A SearXNG plugin that streams AI responses using search results as grounding context. Supports Google Gemini and OpenAI-compatible providers (OpenRouter, Ollama, etc.).

Configuration

Set the following environment variables:

General

  • LLM_PROVIDER: openrouter (default) or gemini.
  • GEMINI_MAX_TOKENS: Defaults to 500.
  • GEMINI_TEMPERATURE: Defaults to 0.2.

Google Gemini

  • GEMINI_API_KEY: Your Google AI API key.
  • GEMINI_MODEL: Defaults to gemma-3-27b-it.

OpenRouter / OpenAI / Ollama

  • OPENROUTER_API_KEY: Your API key.
  • OPENROUTER_MODEL: Defaults to google/gemma-3-27b-it:free.
  • OPENROUTER_BASE_URL: Defaults to openrouter.ai. (Change to localhost:11434 for Ollama).

Installation

Place gemini_flash.py into the searx/plugins directory of your instance (or mount it in a container) and enable it in settings.yml with a new plugin block setting it to active.