diff --git a/src/main/java/net/wurstclient/hacks/autocomplete/ModelSettings.java b/src/main/java/net/wurstclient/hacks/autocomplete/ModelSettings.java index c782550a..e09a092e 100644 --- a/src/main/java/net/wurstclient/hacks/autocomplete/ModelSettings.java +++ b/src/main/java/net/wurstclient/hacks/autocomplete/ModelSettings.java @@ -24,29 +24,26 @@ public final class ModelSettings public final EnumSetting openAiModel = new EnumSetting<>( "OpenAI model", "The model to use for OpenAI API calls.\nRecommended models:\n\n" - + "\u00a7lGPT-4o-2024-05-13\u00a7r is one of the smartest models at" + + "\u00a7lGPT-4o-2024-08-06\u00a7r is one of the smartest models at" + " the time of writing and will often produce the best completions." + " However, it's meant to be an assistant rather than an" + " auto-completion system, so you will see it produce some odd" + " completions at times.\n\n" + "\u00a7lGPT-3.5-Turbo-Instruct\u00a7r is an older, non-chat model" + " based on GPT-3.5 that works well for auto-completion tasks.", - OpenAiModel.values(), OpenAiModel.GPT_4O_2024_05_13); + OpenAiModel.values(), OpenAiModel.GPT_4O_2024_08_06); public enum OpenAiModel { + GPT_4O_2024_08_06("gpt-4o-2024-08-06", true), GPT_4O_2024_05_13("gpt-4o-2024-05-13", true), + GPT_4O_MINI_2024_07_18("gpt-4o-mini-2024-07-18", true), GPT_4_TURBO_2024_04_09("gpt-4-turbo-2024-04-09", true), GPT_4_0125_PREVIEW("gpt-4-0125-preview", true), GPT_4_1106_PREVIEW("gpt-4-1106-preview", true), GPT_4_0613("gpt-4-0613", true), - GPT_4_0314("gpt-4-0314", true), - GPT_4_32K_0613("gpt-4-32k-0613", true), GPT_3_5_TURBO_0125("gpt-3.5-turbo-0125", true), GPT_3_5_TURBO_1106("gpt-3.5-turbo-1106", true), - GPT_3_5_TURBO_0613("gpt-3.5-turbo-0613", true), - GPT_3_5_TURBO_16K_0613("gpt-3.5-turbo-16k-0613", true), - GPT_3_5_TURBO_0301("gpt-3.5-turbo-0301", true), GPT_3_5_TURBO_INSTRUCT("gpt-3.5-turbo-instruct", false), DAVINCI_002("davinci-002", false), BABBAGE_002("babbage-002", false);