{{ mainTitle | translate }}
@if (canModifyConfig | async) {
}
@if (isConfigModified && (canModifyConfig | async)) { {{ 'search.configuration.modification-warning' | translate }} } @if (displayWidgetButtonLine) {
@if (canModifyConfig | async) { {{ 'search.configuration.action.create-widget' | translate }} } {{ 'search.configuration.action.get-code' | translate }} @if (isRagLabAuthorized | async) { {{ 'search.configuration.action.rag-lab' | translate }} } @if (!isNucliaConfig && (canModifyConfig | async)) { }
}
@if (isConfigModified || displayWidgetButtonLine) {
@if (displayWidgetButtonLine) { {{ 'search.configuration.current-config-title' | translate }} }
{{ 'search.configuration.action.reset' | translate }} @if (canModifyConfig | async) {
{{ 'search.configuration.action.save' | translate }} {{ 'search.configuration.action.save-as-new' | translate }} {{ 'search.configuration.action.overwrite' | translate }}
}
} @if (initialised) { @if (isConfigUnsupported) { @if (originalJsonConfig !== currentJsonConfig) { {{ 'search.configuration.unsupported-warning' | translate }} } @else { {{ 'search.configuration.unsupported-info' | translate }} } {{ 'search.configuration.use-generative-answer' | translate }} } @else if ((savedConfig | isTypedConfig) && (currentConfig | isTypedConfig)) {
@if ((isAgenticSearchEnabled | async) || searchMode() === 'agentic') { {{ 'search.configuration.search-mode.agentic' | translate }} BETA } {{ 'search.configuration.search-mode.simple-rag' | translate }} {{ 'search.configuration.search-mode.search' | translate }} {{ 'search.configuration.search-mode.agentic-description' | translate }} {{ 'search.configuration.search-mode.simple-rag-description' | translate }} {{ 'search.configuration.search-mode.search-description' | translate }}
@if (searchMode() === 'agentic') { @if (agenticSourcesRequiredWarning()) { {{ 'search.configuration.agentic.sources-required' | translate }} } @else if (isConfigModified) { {{ 'search.configuration.unsupported-warning' | translate }} } } @if (searchMode() === 'search' || searchMode() === 'simple-rag') { } @if (searchMode() === 'simple-rag') { } @if (searchMode() !== 'agentic') { } @if ((isRoutingEnabled | async) && (searchMode() === 'search' || searchMode() === 'simple-rag')) { } } }