File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed
orchestration/src/main/java/com/sap/ai/sdk/orchestration Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change 99import com .sap .ai .sdk .orchestration .model .GroundingModuleConfigConfigFiltersInner ;
1010import java .util .List ;
1111import java .util .Map ;
12- import java .util .Objects ;
1312import javax .annotation .Nonnull ;
1413import lombok .Setter ;
1514import lombok .experimental .Accessors ;
2726@ Accessors (fluent = true )
2827public 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 )
You can’t perform that action at this time.
0 commit comments