Skip to content

Commit 8ca2f66

Browse files
Alex's comment
1 parent d072452 commit 8ca2f66

File tree

1 file changed

+6
-8
lines changed
  • orchestration/src/main/java/com/sap/ai/sdk/orchestration

1 file changed

+6
-8
lines changed

orchestration/src/main/java/com/sap/ai/sdk/orchestration/Grounding.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import com.sap.ai.sdk.orchestration.model.GroundingModuleConfigConfigFiltersInner;
1010
import java.util.List;
1111
import java.util.Map;
12-
import java.util.Objects;
1312
import javax.annotation.Nonnull;
1413
import lombok.Setter;
1514
import lombok.experimental.Accessors;
@@ -27,10 +26,10 @@
2726
@Accessors(fluent = true)
2827
public class Grounding implements GroundingProvider {
2928

30-
private static final GroundingModuleConfigConfigFiltersInner DEFAULT_FILTER =
31-
DocumentGroundingFilter.create().id("").dataRepositoryType(DataRepositoryType.VECTOR);
32-
33-
private List<GroundingModuleConfigConfigFiltersInner> filters;
29+
@Nonnull
30+
private List<GroundingModuleConfigConfigFiltersInner> filters =
31+
List.of(
32+
DocumentGroundingFilter.create().id("").dataRepositoryType(DataRepositoryType.VECTOR));
3433

3534
@Setter(onMethod_ = {@Nonnull})
3635
private TypeEnum documentGroundingService = TypeEnum.DOCUMENT_GROUNDING_SERVICE;
@@ -84,9 +83,8 @@ public GroundingModuleConfig createConfig() {
8483
val groundingConfigConfig =
8584
GroundingModuleConfigConfig.create()
8685
.inputParams(List.of("userMessage"))
87-
.outputParam("groundingContext");
88-
groundingConfigConfig.setFilters(
89-
Objects.requireNonNullElseGet(filters, () -> List.of(DEFAULT_FILTER)));
86+
.outputParam("groundingContext")
87+
.filters(filters);
9088

9189
return GroundingModuleConfig.create()
9290
.type(documentGroundingService)

0 commit comments

Comments
 (0)