aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--autogpts/autogpt/autogpt/core/resource/model_providers/openai.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/autogpts/autogpt/autogpt/core/resource/model_providers/openai.py b/autogpts/autogpt/autogpt/core/resource/model_providers/openai.py
index 9bea1e3fc..8a3546a36 100644
--- a/autogpts/autogpt/autogpt/core/resource/model_providers/openai.py
+++ b/autogpts/autogpt/autogpt/core/resource/model_providers/openai.py
@@ -70,9 +70,11 @@ class OpenAIModelName(str, enum.Enum):
GPT4_v3 = "gpt-4-1106-preview"
GPT4_v3_VISION = "gpt-4-1106-vision-preview"
GPT4_v4 = "gpt-4-0125-preview"
+ GPT4_v5 = "gpt-4-turbo-2024-04-09"
GPT4_ROLLING = "gpt-4"
GPT4_ROLLING_32k = "gpt-4-32k"
- GPT4_TURBO = "gpt-4-turbo-preview"
+ GPT4_TURBO = "gpt-4-turbo"
+ GPT4_TURBO_PREVIEW = "gpt-4-turbo-preview"
GPT4_VISION = "gpt-4-vision-preview"
GPT4 = GPT4_ROLLING
GPT4_32k = GPT4_ROLLING_32k
@@ -180,8 +182,10 @@ chat_model_mapping = {
OpenAIModelName.GPT4_TURBO: [
OpenAIModelName.GPT4_v3,
OpenAIModelName.GPT4_v3_VISION,
- OpenAIModelName.GPT4_v4,
OpenAIModelName.GPT4_VISION,
+ OpenAIModelName.GPT4_v4,
+ OpenAIModelName.GPT4_TURBO_PREVIEW,
+ OpenAIModelName.GPT4_v5,
],
}
for base, copies in chat_model_mapping.items():