From 16cd367d261d6e9292c9d4bf0f21decb3c7c06de Mon Sep 17 00:00:00 2001 From: jasonwitty Date: Wed, 5 Aug 2026 23:32:07 -0700 Subject: [PATCH] Deploy searxng ai-summary-20260805 (LLM server API key support) New multi-arch image (amd64+arm64) built from searxng fork ce400f993: the ai_summary plugin can now authenticate to the LLM server with an ai_summary.api_key, sent only to the configured base_url. secret.example.yaml documents the ai_summary block, including the new optional api_key. Co-Authored-By: Claude Opus 5 --- apps/searxng/deployment.yaml | 2 +- apps/searxng/secret.example.yaml | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/apps/searxng/deployment.yaml b/apps/searxng/deployment.yaml index 5ab16d1..c8853f6 100644 --- a/apps/searxng/deployment.yaml +++ b/apps/searxng/deployment.yaml @@ -35,7 +35,7 @@ spec: spec: containers: - name: searxng-1723974683 - image: gt.wittyoneoff.com/jason/searxng:ai-summary-20260728-3 + image: gt.wittyoneoff.com/jason/searxng:ai-summary-20260805 imagePullPolicy: Always env: - name: AUTOCOMPLETE diff --git a/apps/searxng/secret.example.yaml b/apps/searxng/secret.example.yaml index beccd57..7564bf2 100644 --- a/apps/searxng/secret.example.yaml +++ b/apps/searxng/secret.example.yaml @@ -12,3 +12,18 @@ stringData: server: secret_key: CHANGE-ME use_default_settings: true + + # The ai_summary plugin talks to an OpenAI compatible LLM server. + # api_key is optional and only needed when that server requires + # authentication (e.g. a LiteLLM gateway with a master key, or vLLM / + # llama.cpp started with --api-key). It is only ever sent to base_url. + ai_summary: + base_url: "http://192.168.1.191:11434" + api_key: "" + model: "gemma4:e4b" + grounding: true + + # NOTE: a plugins: block REPLACES searxng's default plugin list, it does + # not merge -- new upstream default plugins have to be added here by hand. + plugins: + searx.plugins.ai_summary.SXNGPlugin: {active: true}