Skip to content

Commit 263b17b

Browse files
committed
Fix attempt
1 parent 2e414f5 commit 263b17b

File tree

8 files changed

+16
-21
lines changed

8 files changed

+16
-21
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,8 @@ public DpiMasking withAllowList(@Nonnull final List<String> allowList) {
9797
@Nonnull
9898
@Override
9999
public MaskingProviderConfig createConfig() {
100-
val entitiesDTO = entities.stream().map(it -> (DPIEntityConfig) DPIStandardEntity.create().type(it)).toList();
100+
val entitiesDTO =
101+
entities.stream().map(it -> (DPIEntityConfig) DPIStandardEntity.create().type(it)).toList();
101102
return DPIConfig.create()
102103
.type(SAP_DATA_PRIVACY_INTEGRATION)
103104
.method(maskingMethod)

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

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,13 +97,12 @@ public List<Message> getAllMessages() throws IllegalArgumentException {
9797
/**
9898
* Get the LLM response. Useful for accessing the finish reason or further data like logprobs.
9999
*
100-
* @return The (first, in case of multiple) {@link com.sap.ai.sdk.orchestration.model.LLMChoiceSynchronous}.
100+
* @return The (first, in case of multiple) {@link
101+
* com.sap.ai.sdk.orchestration.model.LLMChoiceSynchronous}.
101102
*/
102103
@Nonnull
103104
public LLMChoiceSynchronous getChoice() {
104105
// We expect choices to be defined and never empty.
105-
return originalResponse.getOrchestrationResult()
106-
.getChoices()
107-
.get(0);
106+
return originalResponse.getOrchestrationResult().getChoices().get(0);
108107
}
109108
}

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import com.fasterxml.jackson.databind.module.SimpleModule;
77
import com.google.common.annotations.Beta;
88
import com.sap.ai.sdk.orchestration.model.ChatMessage;
9-
import com.sap.ai.sdk.orchestration.model.TemplateResponseFormat;
109
import javax.annotation.Nonnull;
1110
import lombok.AccessLevel;
1211
import lombok.NoArgsConstructor;

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@
66
import com.sap.ai.sdk.orchestration.model.ChatMessage;
77
import com.sap.ai.sdk.orchestration.model.ChatMessageContent;
88
import com.sap.ai.sdk.orchestration.model.SystemChatMessage;
9+
import com.sap.ai.sdk.orchestration.model.TextContent;
910
import java.util.LinkedList;
1011
import java.util.List;
1112
import javax.annotation.Nonnull;
12-
13-
import com.sap.ai.sdk.orchestration.model.TextContent;
1413
import lombok.AccessLevel;
1514
import lombok.Getter;
1615
import lombok.RequiredArgsConstructor;

orchestration/src/test/java/com/sap/ai/sdk/orchestration/LLMModuleResultDeserializerTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
44

5-
import com.sap.ai.sdk.orchestration.model.LLMModuleResult;
65
import com.sap.ai.sdk.orchestration.model.LLMModuleResultSynchronous;
76
import lombok.SneakyThrows;
87
import org.junit.jupiter.api.Test;
@@ -42,7 +41,7 @@ void testSubtypeResolutionSynchronous() {
4241
""";
4342

4443
var json = String.format(JSON, choices);
45-
var result = OrchestrationClient.JACKSON.readValue(json, LLMModuleResult.class);
44+
var result = OrchestrationClient.JACKSON.readValue(json, LLMModuleResultSynchronous.class);
4645
assertThat(result).isExactlyInstanceOf(LLMModuleResultSynchronous.class);
4746
}
4847
}

orchestration/src/test/java/com/sap/ai/sdk/orchestration/spring/OrchestrationChatDeltaTest.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
import static org.assertj.core.api.Assertions.assertThat;
44

5-
import com.sap.ai.sdk.orchestration.model.LLMChoice;
6-
import com.sap.ai.sdk.orchestration.model.LLMModuleResultSynchronous;
7-
import com.sap.ai.sdk.orchestration.model.ResponseChatMessage;
5+
import com.sap.ai.sdk.orchestration.model.ChatDelta;
6+
import com.sap.ai.sdk.orchestration.model.LLMChoiceStreaming;
7+
import com.sap.ai.sdk.orchestration.model.LLMModuleResultStreaming;
88
import com.sap.ai.sdk.orchestration.model.TokenUsage;
99
import java.util.List;
1010
import java.util.Map;
@@ -17,12 +17,9 @@ class OrchestrationChatDeltaTest {
1717
@Test
1818
void testToGeneration() {
1919
var choice =
20-
LLMChoice.create()
20+
LLMChoiceStreaming.create()
2121
.index(0)
22-
.message(
23-
ResponseChatMessage.create()
24-
.role(ResponseChatMessage.RoleEnum.UNKNOWN_DEFAULT_OPEN_API)
25-
.content("wrong"))
22+
.delta(ChatDelta.create().content("wrong"))
2623
.finishReason("stop");
2724
// this will be fixed once the spec is fixed
2825
choice.setCustomField("delta", Map.of("content", "Hello, world!"));
@@ -37,7 +34,7 @@ void testToGeneration() {
3734
@Test
3835
void testToChatResponseMetadata() {
3936
var moduleResult =
40-
LLMModuleResultSynchronous.create()
37+
LLMModuleResultStreaming.create()
4138
.id("test-id")
4239
._object("test-object")
4340
.created(123456789)

orchestration/src/test/java/com/sap/ai/sdk/orchestration/spring/OrchestrationChatResponseTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import static org.assertj.core.api.Assertions.assertThat;
44

5-
import com.sap.ai.sdk.orchestration.model.LLMChoice;
5+
import com.sap.ai.sdk.orchestration.model.LLMChoiceSynchronous;
66
import com.sap.ai.sdk.orchestration.model.LLMModuleResultSynchronous;
77
import com.sap.ai.sdk.orchestration.model.ResponseChatMessage;
88
import com.sap.ai.sdk.orchestration.model.TokenUsage;
@@ -15,7 +15,7 @@ class OrchestrationChatResponseTest {
1515
@Test
1616
void testToGeneration() {
1717
var choice =
18-
LLMChoice.create()
18+
LLMChoiceSynchronous.create()
1919
.index(0)
2020
.message(
2121
ResponseChatMessage.create()

sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers/SpringAiOrchestrationTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.sap.ai.sdk.app.controllers;
22

33
import static org.assertj.core.api.Assertions.assertThat;
4+
import static org.assertj.core.api.Assertions.assertThatThrownBy;
45

56
import com.sap.ai.sdk.app.services.SpringAiOrchestrationService;
67
import com.sap.ai.sdk.orchestration.AzureFilterThreshold;

0 commit comments

Comments
 (0)