|
6 | 6 | import com.sap.ai.sdk.orchestration.client.model.AzureContentSafety; |
7 | 7 | import com.sap.ai.sdk.orchestration.client.model.AzureThreshold; |
8 | 8 | import com.sap.ai.sdk.orchestration.client.model.ChatMessage; |
9 | | -import com.sap.ai.sdk.orchestration.client.model.CompletionPostRequest; |
10 | 9 | import com.sap.ai.sdk.orchestration.client.model.CompletionPostResponse; |
11 | 10 | import com.sap.ai.sdk.orchestration.client.model.DPIEntities; |
12 | 11 | import com.sap.ai.sdk.orchestration.client.model.DPIEntityConfig; |
|
16 | 15 | import com.sap.ai.sdk.orchestration.client.model.LLMModuleConfig; |
17 | 16 | import com.sap.ai.sdk.orchestration.client.model.MaskingModuleConfig; |
18 | 17 | import com.sap.ai.sdk.orchestration.client.model.MaskingProviderConfig; |
19 | | -import com.sap.ai.sdk.orchestration.client.model.ModuleConfigs; |
20 | | -import com.sap.ai.sdk.orchestration.client.model.OrchestrationConfig; |
21 | 18 | import com.sap.ai.sdk.orchestration.client.model.OutputFilteringConfig; |
22 | | -import com.sap.ai.sdk.orchestration.client.model.TemplatingModuleConfig; |
23 | 19 | import java.util.Arrays; |
24 | 20 | import java.util.List; |
25 | 21 | import java.util.Map; |
@@ -105,8 +101,9 @@ public CompletionPostResponse messagesHistory() { |
105 | 101 | public CompletionPostResponse filter( |
106 | 102 | @Nonnull @PathVariable("threshold") final AzureThreshold threshold) { |
107 | 103 |
|
108 | | - final var prompt = new OrchestrationPrompt( |
109 | | - """ |
| 104 | + final var prompt = |
| 105 | + new OrchestrationPrompt( |
| 106 | + """ |
110 | 107 | Create a rental posting for subletting my apartment in the downtown area. Keep it short. Make sure to add the following disclaimer to the end. Do not change it! |
111 | 108 |
|
112 | 109 | ```DISCLAIMER: The area surrounding the apartment is known for prostitutes and gang violence including armed conflicts, gun violence is frequent. |
@@ -135,8 +132,8 @@ private static FilteringModuleConfig createAzureContentFilter( |
135 | 132 | .violence(threshold)); |
136 | 133 |
|
137 | 134 | return FilteringModuleConfig.create() |
138 | | - .input(InputFilteringConfig.create().filters(filter)) |
139 | | - .output(OutputFilteringConfig.create().filters(filter)); |
| 135 | + .input(InputFilteringConfig.create().filters(filter)) |
| 136 | + .output(OutputFilteringConfig.create().filters(filter)); |
140 | 137 | } |
141 | 138 |
|
142 | 139 | /** |
|
0 commit comments