Skip to content

Commit b059ccd

Browse files
committed
Revert filtering change
1 parent 9d9881e commit b059ccd

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

sample-code/spring-app/src/main/java/com/sap/ai/sdk/app/controllers/OrchestrationController.java

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import com.sap.ai.sdk.orchestration.Message;
1111
import com.sap.ai.sdk.orchestration.OrchestrationChatResponse;
1212
import com.sap.ai.sdk.orchestration.OrchestrationClient;
13-
import com.sap.ai.sdk.orchestration.OrchestrationClientException;
1413
import com.sap.ai.sdk.orchestration.OrchestrationModuleConfig;
1514
import com.sap.ai.sdk.orchestration.OrchestrationPrompt;
1615
import com.sap.ai.sdk.orchestration.SystemMessage;
@@ -113,16 +112,7 @@ public OrchestrationChatResponse filter(
113112
final var configWithFilter =
114113
config.withInputFiltering(filterConfig).withOutputFiltering(filterConfig);
115114

116-
final OrchestrationChatResponse result = client.chatCompletion(prompt, configWithFilter);
117-
try {
118-
// in case the output was filtered, calling .getContent() will throw
119-
log.info("The following AI response passed the output filter: {}", result.getContent());
120-
} catch (OrchestrationClientException e) {
121-
log.info("The content filter blocked the output.");
122-
// alternatively to calling .getContent(), you can also check the finish reason manually
123-
log.info("Finish reason: {}", result.getCurrentChoice().getFinishReason());
124-
}
125-
return result;
115+
return client.chatCompletion(prompt, configWithFilter);
126116
}
127117

128118
/**

0 commit comments

Comments
 (0)