depiedencap-rag/app/controllers/depiedencap_ai_llm_warmup_controller.rb
grgmro 39cffbc1bb depiedencap-rag — export public initial
Plugin Discourse RAG (grain post, rerank cross-encoder, citations
whitelistées, gate déterministe, réécriture de requête multi-tour)
+ documentation du chantier (design, éval, sécurité, pipeline).

Export sanitisé depuis le monorepo privé via scripts/export_rag_public.py
(aucun endpoint interne, IP, compte démo ou chemin d'infrastructure).
WIP : agent en test sur groupe restreint, pas encore public sur le forum.
2026-09-17 09:26:45 +02:00

14 lines
481 B
Ruby

# frozen_string_literal: true
class DepiedencapAiLlmWarmupController < ApplicationController
requires_login
skip_before_action :check_xhr
def show
raise Discourse::InvalidAccess unless SiteSetting.depiedencap_ai_citations_enabled
# Évite le polling global : warmup réservé au compte démo chatbot.
raise Discourse::InvalidAccess unless current_user&.username == "demo"
render json: DepiedencapAiCitations::WarmupStatus.fetch(use_cache: false)
end
end