summaryrefslogtreecommitdiff
path: root/defaults
diff options
context:
space:
mode:
authorMichael Peter Christen <mc@yacy.net>2026-07-04 13:01:38 +0200
committerMichael Peter Christen <mc@yacy.net>2026-07-04 13:01:38 +0200
commitadb04ae3971ee8f976cc946c943e757a625cb558 (patch)
tree6460a651ba111773ceb96efecaee8e8a6bc7c52b /defaults
parenta8b90eb3653cea8322a9e0101eda6c14c3f25cc8 (diff)
added llm proxy servlet to augment the RAGProxyServlet with admin
access. We need this to do remote LLM inference configuration.
Diffstat (limited to 'defaults')
-rw-r--r--defaults/web.xml14
1 files changed, 14 insertions, 0 deletions
diff --git a/defaults/web.xml b/defaults/web.xml
index 0e5241e6c..2e2efa894 100644
--- a/defaults/web.xml
+++ b/defaults/web.xml
@@ -65,6 +65,13 @@
<servlet-class>net.yacy.http.servlets.OpenAIModelsServlet</servlet-class>
</servlet>
+ <!-- admin passthrough proxy for configured LLM endpoints; also embedded in the
+ RAGProxy/OllamaTags/OpenAIModels servlets, activated by a hoststub parameter -->
+ <servlet>
+ <servlet-name>LLMAdminProxyServlet</servlet-name>
+ <servlet-class>net.yacy.http.servlets.LLMAdminProxyServlet</servlet-class>
+ </servlet>
+
<servlet>
<servlet-name>MCPSearchServlet</servlet-name>
<servlet-class>net.yacy.http.servlets.MCPSearchServlet</servlet-class>
@@ -119,6 +126,13 @@
</servlet-mapping>
<servlet-mapping>
+ <servlet-name>LLMAdminProxyServlet</servlet-name>
+ <url-pattern>/api/pull</url-pattern>
+ <url-pattern>/api/delete</url-pattern>
+ <url-pattern>/api/show</url-pattern>
+ </servlet-mapping>
+
+ <servlet-mapping>
<servlet-name>MCPSearchServlet</servlet-name>
<url-pattern>/tools</url-pattern>
<url-pattern>/tools/initialize</url-pattern>