Skip to content

Commit fe1669e

Browse files
Removing schema and template from responseFormat in SpringAiOrchestrationService.java (#584)
1 parent 7751699 commit fe1669e

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

sample-code/spring-app/src/main/java/com/sap/ai/sdk/app/services/SpringAiOrchestrationService.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
import com.sap.ai.sdk.orchestration.DpiMasking;
1111
import com.sap.ai.sdk.orchestration.OrchestrationClientException;
1212
import com.sap.ai.sdk.orchestration.OrchestrationModuleConfig;
13-
import com.sap.ai.sdk.orchestration.ResponseJsonSchema;
14-
import com.sap.ai.sdk.orchestration.TemplateConfig;
1513
import com.sap.ai.sdk.orchestration.model.DPIEntities;
1614
import com.sap.ai.sdk.orchestration.spring.OrchestrationChatModel;
1715
import com.sap.ai.sdk.orchestration.spring.OrchestrationChatOptions;
@@ -261,13 +259,9 @@ public record Translation(
261259
public Translation responseFormat() {
262260
val cl = ChatClient.builder(new OrchestrationChatModel()).build();
263261

264-
val schema = ResponseJsonSchema.fromType(Translation.class);
265-
val template = TemplateConfig.create().withJsonSchemaResponse(schema);
266-
267-
val options = new OrchestrationChatOptions(config.withTemplateConfig(template));
268262
val prompt =
269-
new Prompt("How do I say 'AI is going to revolutionize the world' in dutch?", options);
270-
263+
new Prompt(
264+
"How do I say 'AI is going to revolutionize the world' in dutch?", defaultOptions);
271265
return cl.prompt(prompt).call().entity(Translation.class);
272266
}
273267
}

0 commit comments

Comments
 (0)