feat(agent): Add support for new `gpt-4-turbo` model and set as default `SMART_LLM`

release-autogpt-v0.5.x
Reinier van der Leer 2024-04-26 19:15:00 +02:00
parent 7d727d1b54
commit ba5d0c8627
No known key found for this signature in database
GPG Key ID: CDC1180FDAE06193
1 changed files with 6 additions and 2 deletions

View File

@ -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():