16cd367d26
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 <noreply@anthropic.com>
30 lines
1.0 KiB
YAML
30 lines
1.0 KiB
YAML
# Copy to secret.yaml (gitignored), set a real secret_key, and apply once:
|
|
# kubectl apply -f secret.yaml
|
|
# The secret already exists in the cluster; this file only documents its shape.
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: searxng-1723974683-config
|
|
namespace: default
|
|
type: Opaque
|
|
stringData:
|
|
settings.yml: |
|
|
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}
|