{{ 'rag-lab.rag-tab.configuration.search-config-label' | translate }}
@if (searchConfigurations | async; as searchConfigurations) { @if (searchConfigDetails | async; as searchConfigDetails) { @if (generativeModelMap | async; as generativeModelMap) { @for (config of searchConfigurations; track config.id) {
{{ (config.id === 'nuclia-standard' ? 'search.configuration.options.nuclia-standard' : config.id) | translate }}
@if (searchConfigDetails[$index]; as details) { @if (details.features.length > 0 || details.ragStrategies.length > 0) {
{{ 'rag-lab.rag-tab.configuration.details.options-enabled' | translate }}
} @else {
{{ 'rag-lab.rag-tab.configuration.details.no-options' | translate }}
}
    @if (details.vectorset) {
  • {{ 'search.configuration.generative-answer.semantic-model.title' | translate }}: {{ details.vectorset }}
  • } @for (feature of details.features; track feature) {
  • {{ feature }}
  • } @if (details.ragStrategies.length > 0) {
  • {{ 'search.configuration.generative-answer.rag-strategies.title' | translate }}
    • @for (strategy of details.ragStrategies; track strategy) {
    • {{ strategy }}
    • }
    }
}
@if (config.generativeAnswer.askSpecificResource) { {{ 'rag-lab.rag-tab.warning.ask-to-resource-ignored' | translate }} } } } } @if (searchConfigurations.length === 1) { {{ 'rag-lab.rag-tab.no-search-config' | translate }} {{ 'search.title' | translate }} } @else { {{ 'rag-lab.rag-tab.configuration.search-page-navigation' | translate }} {{ 'search.title' | translate }} } }
{{ 'rag-lab.common.generate-button' | translate }}