1616 */
1717public record OpenAiModel (@ Nonnull String name , @ Nullable String version ) implements AiModel {
1818
19- /** Azure OpenAI dall-e-3 image generate model */
19+ /** Azure OpenAI dall-e-3 model */
2020 public static final OpenAiModel DALL_E_3 = new OpenAiModel ("dall-e-3" , null );
2121
2222 /**
23- * Azure OpenAI GPT-3.5 Turbo chat completions model
23+ * Azure OpenAI GPT-3.5 Turbo model
2424 *
25- * @deprecated This model is not usable anymore. It is retired on AI Core since 2024-11-17.
26- */
25+ * @deprecated This model is deprecated on AI Core with a planned retirement on 2025-02-13.
26+ * The suggested replacement model is {@link OpenAiModel#GPT_4O_MINI}.
27+ * */
2728 @ Deprecated public static final OpenAiModel GPT_35_TURBO = new OpenAiModel ("gpt-35-turbo" , null );
2829
2930 /**
30- * Azure OpenAI GPT-3.5 Turbo chat completions model
31+ * Azure OpenAI GPT-3.5 Turbo model
3132 *
32- * @deprecated This model is not usable anymore. It is retired on AI Core since 2025-02-22.
33- */
33+ * @deprecated This model is deprecated on AI Core with a planned retirement on 2025-02-22.
34+ * The suggested replacement model is {@link OpenAiModel#GPT_4O_MINI}.
35+ * */
3436 @ Deprecated
3537 public static final OpenAiModel GPT_35_TURBO_1025 = new OpenAiModel ("gpt-35-turbo-0125" , null );
3638
3739 /**
38- * Azure OpenAI GPT-3.5 Turbo chat completions model
40+ * Azure OpenAI GPT-3.5 Turbo model
3941 *
40- * @deprecated This model is not usable anymore. It is retired on AI Core since 2025-02-13.
41- */
42+ * @deprecated This model is deprecated on AI Core with a planned retirement on 2025-02-13.
43+ * The suggested replacement model is {@link OpenAiModel#GPT_4O_MINI}.
44+ * */
4245 @ Deprecated
4346 public static final OpenAiModel GPT_35_TURBO_16K = new OpenAiModel ("gpt-35-turbo-16k" , null );
4447
45- /** Azure OpenAI GPT-4 chat completions model */
48+ /** Azure OpenAI GPT-4 model */
4649 public static final OpenAiModel GPT_4 = new OpenAiModel ("gpt-4" , null );
4750
48- /** Azure OpenAI GPT-4-32k chat completions model */
51+ /**
52+ * Azure OpenAI GPT-4 model
53+ *
54+ * @deprecated This model is deprecated on AI Core with a planned retirement on 2025-05-13.
55+ * The suggested replacement model is {@link OpenAiModel#GPT_4O}.
56+ * */
57+ @ Deprecated
4958 public static final OpenAiModel GPT_4_32K = new OpenAiModel ("gpt-4-32k" , null );
5059
51- /** Azure OpenAI GPT-4o chat completions model */
60+ /** Azure OpenAI GPT-4o model */
5261 public static final OpenAiModel GPT_4O = new OpenAiModel ("gpt-4o" , null );
5362
54- /** Azure OpenAI GPT-4o Mini chat completions model */
63+ /** Azure OpenAI GPT-4o Mini model */
5564 public static final OpenAiModel GPT_4O_MINI = new OpenAiModel ("gpt-4o-mini" , null );
5665
57- /** Azure OpenAI GPT-o3 Mini chat completions model */
66+ /** Azure OpenAI GPT-o3 Mini model */
5867 public static final OpenAiModel O3_MINI = new OpenAiModel ("o3-mini" , null );
5968
60- /** Azure OpenAI GPT-o1 chat completions model */
69+ /** Azure OpenAI GPT-o1 model */
6170 public static final OpenAiModel O1 = new OpenAiModel ("o1" , null );
6271
6372 /** Azure OpenAI Text Embedding 3 Large model */
@@ -71,8 +80,9 @@ public record OpenAiModel(@Nonnull String name, @Nullable String version) implem
7180 /**
7281 * Azure OpenAI Text Embedding ADA 002 model
7382 *
74- * @deprecated This model is deprecated on AI Core.
75- */
83+ * @deprecated This model is deprecated on AI Core with a planned retirement on 2025-10-03.
84+ * The suggested replacement models are {@link OpenAiModel#TEXT_EMBEDDING_3_SMALL} and {@link OpenAiModel#TEXT_EMBEDDING_3_LARGE}.
85+ * */
7686 @ Deprecated
7787 public static final OpenAiModel TEXT_EMBEDDING_ADA_002 =
7888 new OpenAiModel ("text-embedding-ada-002" , null );
0 commit comments