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:15:00 +0200
commit370615e5e425487f4cfe5698a1e4f862cf05ff6e (patch)
tree45158108be3a17dd6a0b96cc08d130b3401bdc6c
parentfix(agent): Fix `OneShotAgentPromptStrategy` parser when using functions/tool... (diff)
downloadAuto-GPT-370615e5e425487f4cfe5698a1e4f862cf05ff6e.tar.gz
Auto-GPT-370615e5e425487f4cfe5698a1e4f862cf05ff6e.tar.bz2
Auto-GPT-370615e5e425487f4cfe5698a1e4f862cf05ff6e.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 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():