Skip to content

Commit 2ac6fd1

Browse files
committed
Deprecate models
1 parent 5936c26 commit 2ac6fd1

File tree

2 files changed

+12
-6
lines changed
  • foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai
  • sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers

2 files changed

+12
-6
lines changed

foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiModel.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,11 @@ public record OpenAiModel(@Nonnull String name, @Nullable String version) implem
2525
/** Azure OpenAI GPT-3.5 Turbo chat completions model */
2626
public static final OpenAiModel GPT_35_TURBO_1025 = new OpenAiModel("gpt-35-turbo-0125", null);
2727

28-
/** Azure OpenAI GPT-3.5 Turbo chat completions model */
28+
/**
29+
* Azure OpenAI GPT-3.5 Turbo chat completions model
30+
*
31+
* @deprecated This model is not usable anymore. It is retired on AI Core since 2025-02-13.
32+
*/
2933
@Deprecated
3034
public static final OpenAiModel GPT_35_TURBO_16K = new OpenAiModel("gpt-35-turbo-16k", null);
3135

@@ -49,7 +53,12 @@ public record OpenAiModel(@Nonnull String name, @Nullable String version) implem
4953
public static final OpenAiModel TEXT_EMBEDDING_3_SMALL =
5054
new OpenAiModel("text-embedding-3-small", null);
5155

52-
/** Azure OpenAI Text Embedding ADA 002 model */
56+
/**
57+
* Azure OpenAI Text Embedding ADA 002 model
58+
*
59+
* @deprecated This model is deprecated on AI Core.
60+
*/
61+
@Deprecated
5362
public static final OpenAiModel TEXT_EMBEDDING_ADA_002 =
5463
new OpenAiModel("text-embedding-ada-002", null);
5564

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

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,8 @@
66
import com.sap.ai.sdk.core.model.AiModelVersion;
77
import com.sap.ai.sdk.foundationmodels.openai.OpenAiModel;
88
import java.lang.reflect.Field;
9-
import java.util.ArrayList;
109
import java.util.HashMap;
11-
import java.util.List;
1210
import java.util.Optional;
13-
1411
import lombok.SneakyThrows;
1512
import org.junit.jupiter.api.DisplayName;
1613
import org.junit.jupiter.api.Test;
@@ -50,7 +47,7 @@ void openAiModelAvailability() {
5047
}
5148

5249
// Assert that the declared OpenAI models match the expected list
53-
// assertThat(declaredOpenAiModelList.keySet()).containsAll(availableOpenAiModels.keySet());
50+
assertThat(declaredOpenAiModelList.keySet()).containsAll(availableOpenAiModels.keySet());
5451
for (var model : availableOpenAiModels.entrySet()) {
5552
Boolean declaredDeprecated = declaredOpenAiModelList.get(model.getKey());
5653
assertThat(declaredDeprecated)

0 commit comments

Comments
 (0)