File tree Expand file tree Collapse file tree 5 files changed +12
-17
lines changed
foundation-models/openai/src
main/java/com/sap/ai/sdk/foundationmodels/openai
test/java/com/sap/ai/sdk/foundationmodels/openai
orchestration/src/main/java/com/sap/ai/sdk/orchestration Expand file tree Collapse file tree 5 files changed +12
-17
lines changed Original file line number Diff line number Diff line change 66import com .sap .ai .sdk .foundationmodels .openai .generated .model .ChatCompletionRequestMessageContentPartText ;
77import com .sap .ai .sdk .foundationmodels .openai .generated .model .ChatCompletionRequestSystemMessage ;
88import com .sap .ai .sdk .foundationmodels .openai .generated .model .ChatCompletionRequestSystemMessageContent ;
9- import com .sap .ai .sdk .foundationmodels .openai .generated .model .ChatCompletionRequestSystemMessageContentPart ;
109import java .util .LinkedList ;
1110import java .util .List ;
1211import javax .annotation .Nonnull ;
@@ -74,7 +73,7 @@ ChatCompletionRequestSystemMessage createChatCompletionRequestMessage()
7473 .content (ChatCompletionRequestSystemMessageContent .create (textItem .text ()));
7574 }
7675
77- final var contentList = new LinkedList <ChatCompletionRequestSystemMessageContentPart >();
76+ final var contentList = new LinkedList <ChatCompletionRequestMessageContentPartText >();
7877 for (final OpenAiContentItem item : itemList ) {
7978 if (item instanceof OpenAiTextItem textItem ) {
8079 contentList .add (
Original file line number Diff line number Diff line change @@ -171,18 +171,16 @@ void systemMessageToDto() {
171171 .isEqualTo (ChatCompletionRequestSystemMessage .RoleEnum .SYSTEM );
172172 var values =
173173 ((ChatCompletionRequestSystemMessageContent
174- .InnerChatCompletionRequestSystemMessageContentParts )
174+ .InnerChatCompletionRequestMessageContentPartTexts )
175175 requestMessageWithText .getContent ())
176176 .values ();
177177 assertThat (values ).hasSize (2 );
178- assertThat ((( ChatCompletionRequestMessageContentPartText ) values .get (0 ) ).getType ())
178+ assertThat (values .get (0 ).getType ())
179179 .isEqualTo (ChatCompletionRequestMessageContentPartText .TypeEnum .TEXT );
180- assertThat (((ChatCompletionRequestMessageContentPartText ) values .get (0 )).getText ())
181- .isEqualTo (validText );
182- assertThat (((ChatCompletionRequestMessageContentPartText ) values .get (1 )).getType ())
180+ assertThat (values .get (0 ).getText ()).isEqualTo (validText );
181+ assertThat (values .get (1 ).getType ())
183182 .isEqualTo (ChatCompletionRequestMessageContentPartText .TypeEnum .TEXT );
184- assertThat (((ChatCompletionRequestMessageContentPartText ) values .get (1 )).getText ())
185- .isEqualTo ("Additional text" );
183+ assertThat (values .get (1 ).getText ()).isEqualTo ("Additional text" );
186184 }
187185
188186 @ Test
Original file line number Diff line number Diff line change 88import com .sap .ai .sdk .orchestration .model .DPIConfigMaskGroundingInput ;
99import com .sap .ai .sdk .orchestration .model .DPIEntities ;
1010import com .sap .ai .sdk .orchestration .model .DPIEntityConfig ;
11- import com .sap .ai .sdk .orchestration .model .MaskingProviderConfig ;
1211import java .util .ArrayList ;
1312import java .util .Arrays ;
1413import java .util .List ;
@@ -95,7 +94,7 @@ public DpiMasking withAllowList(@Nonnull final List<String> allowList) {
9594
9695 @ Nonnull
9796 @ Override
98- public MaskingProviderConfig createConfig () {
97+ public DPIConfig createConfig () {
9998 val entitiesDTO = entities .stream ().map (it -> DPIEntityConfig .create ().type (it )).toList ();
10099 return DPIConfig .create ()
101100 .type (SAP_DATA_PRIVACY_INTEGRATION )
Original file line number Diff line number Diff line change 11package com .sap .ai .sdk .orchestration ;
22
3- import com .sap .ai .sdk .orchestration .model .MaskingProviderConfig ;
3+ import com .sap .ai .sdk .orchestration .model .DPIConfig ;
44import javax .annotation .Nonnull ;
55
66/**
@@ -17,5 +17,5 @@ public interface MaskingProvider {
1717 * @return the masking configuration
1818 */
1919 @ Nonnull
20- MaskingProviderConfig createConfig ();
20+ DPIConfig createConfig ();
2121}
Original file line number Diff line number Diff line change 44import com .sap .ai .sdk .orchestration .model .FilteringModuleConfig ;
55import com .sap .ai .sdk .orchestration .model .GroundingModuleConfig ;
66import com .sap .ai .sdk .orchestration .model .InputFilteringConfig ;
7- import com .sap .ai .sdk .orchestration .model .InputTranslationModuleConfig ;
87import com .sap .ai .sdk .orchestration .model .LLMModuleConfig ;
98import com .sap .ai .sdk .orchestration .model .MaskingModuleConfig ;
109import com .sap .ai .sdk .orchestration .model .OutputFilteringConfig ;
11- import com .sap .ai .sdk .orchestration .model .OutputTranslationModuleConfig ;
10+ import com .sap .ai .sdk .orchestration .model .SAPDocumentTranslation ;
1211import com .sap .ai .sdk .orchestration .model .TemplatingModuleConfig ;
1312import java .util .ArrayList ;
1413import java .util .Arrays ;
@@ -96,9 +95,9 @@ public class OrchestrationModuleConfig {
9695 */
9796 @ Nullable GroundingModuleConfig groundingConfig ;
9897
99- @ Nullable InputTranslationModuleConfig inputTranslationConfig ;
98+ @ Nullable SAPDocumentTranslation inputTranslationConfig ;
10099
101- @ Nullable OutputTranslationModuleConfig outputTranslationConfig ;
100+ @ Nullable SAPDocumentTranslation outputTranslationConfig ;
102101
103102 /**
104103 * Creates a new configuration with the given LLM configuration.
You can’t perform that action at this time.
0 commit comments