diff --git a/sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers/DeploymentTest.java b/sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers/DeploymentTest.java index 87f71d7ae..0abe0dc4e 100644 --- a/sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers/DeploymentTest.java +++ b/sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers/DeploymentTest.java @@ -2,13 +2,33 @@ import static org.assertj.core.api.Assertions.assertThat; +import com.sap.ai.sdk.core.client.ConfigurationApi; +import com.sap.ai.sdk.core.model.AiConfigurationBaseData; import com.sap.ai.sdk.core.model.AiDeployment; import com.sap.ai.sdk.core.model.AiDeploymentStatus; +import com.sap.ai.sdk.foundationmodels.openai.OpenAiModel; import org.junit.jupiter.api.Test; class DeploymentTest { - /** Java end-to-end test specific configuration ID. "name":"config-java-e2e-test" */ - public static final String CONFIG_ID = "67e8d039-c7f1-4179-9f8f-60d158a36b0e"; + /** Java end-to-end test specific configuration ID. "name":"config-java-e2e-test-gpt-5" */ + public static final String CONFIG_ID = "9db691a2-a136-41c9-8fe1-1ffad5a63594"; + + /** + * Manual execution to create a new config for a new model when the current model gets deprecated. + */ + // @Test + void createConfiguration() { + String modelToDeploy = OpenAiModel.GPT_5.name(); + var response = + new ConfigurationApi() + .create( + "default", + AiConfigurationBaseData.create() + .name("config-java-e2e-test-" + modelToDeploy) + .executableId("azure-openai") + .scenarioId("foundation-models")); + System.out.println("Created configuration with ID: " + response.getId()); + } @Test void createDelete() {