YaCy '#[clientname]#': AI Shield

#%env/templates/metas.template%#
#%env/templates/header.template%# #%env/templates/submenuAI.template%#

## Wire RAG Retrieval Shield

Control who can access the chat interface and rate-limit non-localhost clients to protect your peer and LLM backends from overload.

### Overall Load Protection

Recent access volume across all clients (localhost included). You can enforce global limits here to protect the host.

Requests / minute
#[telemetry.per-minute]# #[ai.shield.all.per-minute]#
Requests / hour
#[telemetry.per-hour]# #[ai.shield.all.per-hour]#
Requests / day
#[telemetry.per-day]# #[ai.shield.all.per-day]#

Limit for all requests, including localhost

Per minute: Per hour: Per day:

### Guest Access Control & Rate Limits

By default only localhost may reach the chat UI. Enable non-localhost access and throttle requests to reduce abuse.

Allow non-localhost clients to access the chat interface

Requests from non-localhost will be throttled using these caps:

Per minute: Per hour: Per day:

### Front Page Link

Expose a shortcut to the chat UI on the search front page if you want users to discover it.

Show a link to yacychat.html on the search front page
#%env/templates/footer.template%#