diff --git a/ai_answers.py b/ai_answers.py index 34e2ae4..915d6f1 100644 --- a/ai_answers.py +++ b/ai_answers.py @@ -5,7 +5,7 @@ try: from searx.network import get_network except ImportError: get_network = None -from flask import Response, request, abort, jsonify +from flask import Response, request, abort, jsonify, stream_with_context from searx.plugins import Plugin, PluginInfo from searx.result_types import EngineResults from searx import settings @@ -164,6 +164,20 @@ INTERACTIVE_CSS = ''' } .sxng-input-submit svg { width: 18px; height: 18px; fill: currentColor; } .sxng-input-submit svg { width: 18px; height: 18px; fill: currentColor; } + .sxng-model-select { + background: var(--color-sidebar-bg, var(--color-base-background, #f8f8f8)); + color: var(--color-base-font, #333); + border: 1px solid var(--color-search-url, rgba(0,0,0,0.15)); + border-radius: 6px; + padding: 0.15rem 0.4rem; + font-size: 0.8rem; + cursor: pointer; + opacity: 0.7; + transition: opacity 0.2s; + max-width: 160px; + display: none; + } + .sxng-model-select:hover { opacity: 1; } .sxng-reasoning { margin: 0.5rem 0; padding: 0.5rem; border-left: 2px solid var(--color-result-link, #5e81ac); @@ -183,6 +197,7 @@ INTERACTIVE_HTML = ''' +