File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
orchestration/src/main/java/com/sap/ai/sdk/orchestration
sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 1111import java .util .List ;
1212import java .util .Map ;
1313import javax .annotation .Nonnull ;
14+ import javax .annotation .Nullable ;
1415import lombok .Setter ;
1516import lombok .experimental .Accessors ;
1617import lombok .val ;
@@ -31,7 +32,7 @@ public class Grounding implements GroundingProvider {
3132 private List <GroundingModuleConfigConfigFiltersInner > filters =
3233 List .of (DocumentGroundingFilter .create ().dataRepositoryType (DataRepositoryType .VECTOR ));
3334
34- @ Nonnull private List <String > metadataParams = List . of () ;
35+ @ Nullable private List <String > metadataParams = null ;
3536
3637 @ Setter (onMethod_ = {@ Nonnull })
3738 private TypeEnum documentGroundingService = TypeEnum .DOCUMENT_GROUNDING_SERVICE ;
@@ -67,6 +68,7 @@ public Grounding filters(@Nonnull final GroundingModuleConfigConfigFiltersInner.
6768 *
6869 * @param metadataParams List of metadataParams to set.
6970 * @return The modified grounding configuration.
71+ * @since 1.13.0
7072 */
7173 @ Nonnull
7274 public Grounding metadataParams (@ Nonnull final String ... metadataParams ) {
Original file line number Diff line number Diff line change @@ -209,6 +209,9 @@ void testGrounding() {
209209 assertThat (result .getIntermediateResults ().getGrounding ().getData ()).isNotNull ();
210210 assertThat (result .getIntermediateResults ().getGrounding ().getMessage ())
211211 .isEqualTo ("grounding result" );
212+ var groundingData =
213+ (Map <String , String >) result .getIntermediateResults ().getGrounding ().getData ();
214+ assertThat (groundingData .get ("grounding_result" )).contains ("metadata" );
212215
213216 var maskingResult = result .getIntermediateResults ().getInputMasking ();
214217 assertThat (maskingResult .getMessage ()).isNotEmpty ();
You can’t perform that action at this time.
0 commit comments