aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Reinier van der Leer <pwuts@agpt.co> 2024-04-26 19:15:00 +0200
committerGravatar Reinier van der Leer <pwuts@agpt.co> 2024-04-26 19:35:01 +0200
commitba5d0c86272e93e7a5dcafcdcdbb71f15e420c62 (patch)
tree2e4ee9b82700e4c28377122e17ad448e1fa8a60d
parentfix(agent): Fix `OneShotAgentPromptStrategy` parser when using functions/tool... (diff)
downloadAuto-GPT-ba5d0c86272e93e7a5dcafcdcdbb71f15e420c62.tar.gz
Auto-GPT-ba5d0c86272e93e7a5dcafcdcdbb71f15e420c62.tar.bz2
Auto-GPT-ba5d0c86272e93e7a5dcafcdcdbb71f15e420c62.zip
feat(agent): Add support for new `gpt-4-turbo` model and set as default `SMART_LLM`
-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 cc6acd7df..5e94ef337 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():