1616 */
1717public record OpenAiModel (@ Nonnull String name , @ Nullable String version ) implements AiModel {
1818
19- /** Azure OpenAI dall-e-3 image generate model */
19+ /** internal [ 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.
25+ * @deprecated This model is deprecated on AI Core with a planned retirement on 2025-02-13. The
26+ * suggested replacement model is {@link OpenAiModel#GPT_4O_MINI}.
2627 */
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+ * @deprecated This model is deprecated on AI Core with a planned retirement on 2025-02-22. The
34+ * suggested replacement model is {@link OpenAiModel#GPT_4O_MINI}.
3335 */
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.
42+ * @deprecated This model is deprecated on AI Core with a planned retirement on 2025-02-13. The
43+ * suggested replacement model is {@link OpenAiModel#GPT_4O_MINI}.
4144 */
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
4851 /**
49- * Azure OpenAI GPT-4-32k chat completions model
52+ * Azure OpenAI GPT-4 model
5053 *
51- * @deprecated This model will not be usable anymore on 2025-05-30.
54+ * @deprecated This model is deprecated on AI Core with a planned retirement on 2025-05-13. The
55+ * suggested replacement model is {@link OpenAiModel#GPT_4O}.
5256 */
5357 @ Deprecated public static final OpenAiModel GPT_4_32K = new OpenAiModel ("gpt-4-32k" , null );
5458
55- /** Azure OpenAI GPT-4o chat completions model */
59+ /** Azure OpenAI GPT-4o model */
5660 public static final OpenAiModel GPT_4O = new OpenAiModel ("gpt-4o" , null );
5761
58- /** Azure OpenAI GPT-4o Mini chat completions model */
62+ /** Azure OpenAI GPT-4o Mini model */
5963 public static final OpenAiModel GPT_4O_MINI = new OpenAiModel ("gpt-4o-mini" , null );
6064
61- /** Azure OpenAI GPT-o3 Mini chat completions model */
62- public static final OpenAiModel GPT_O3_MINI = new OpenAiModel ("o3-mini" , null );
65+ /** Azure OpenAI GPT-o3 Mini model */
66+ public static final OpenAiModel O3_MINI = new OpenAiModel ("o3-mini" , null );
6367
64- /** Azure OpenAI GPT-o1 chat completions model */
65- public static final OpenAiModel GPT_O1 = new OpenAiModel ("o1" , null );
68+ /** Azure OpenAI GPT-o1 model */
69+ public static final OpenAiModel O1 = new OpenAiModel ("o1" , null );
6670
6771 /** Azure OpenAI Text Embedding 3 Large model */
6872 public static final OpenAiModel TEXT_EMBEDDING_3_LARGE =
@@ -75,7 +79,9 @@ public record OpenAiModel(@Nonnull String name, @Nullable String version) implem
7579 /**
7680 * Azure OpenAI Text Embedding ADA 002 model
7781 *
78- * @deprecated This model is deprecated on AI Core.
82+ * @deprecated This model is deprecated on AI Core with a planned retirement on 2025-10-03. The
83+ * suggested replacement models are {@link OpenAiModel#TEXT_EMBEDDING_3_SMALL} and {@link
84+ * OpenAiModel#TEXT_EMBEDDING_3_LARGE}.
7985 */
8086 @ Deprecated
8187 public static final OpenAiModel TEXT_EMBEDDING_ADA_002 =
0 commit comments