From 7bbb4368e85938e6e103223723a262a6e6898a55 Mon Sep 17 00:00:00 2001 From: Jaison Paul Date: Wed, 11 Mar 2026 01:15:03 -0400 Subject: [PATCH] chore: update supported models to latest versions Add latest models across providers while keeping existing entries for backward compatibility: - OpenAI: add gpt-4.1 family, gpt-4o-mini, o3, o3-mini - Anthropic: add claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5 - AzureOpenAI: add gpt-5 family - Ollama: add llama3.3, llama3.1, qwen2.5-coder, deepseek-r1 Closes #1419 Signed-off-by: Jaison Paul --- .../internal/httpserver/handlers/models.go | 31 ++++++++++++++----- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/go/core/internal/httpserver/handlers/models.go b/go/core/internal/httpserver/handlers/models.go index b516a1b97..e7b7b1e33 100644 --- a/go/core/internal/httpserver/handlers/models.go +++ b/go/core/internal/httpserver/handlers/models.go @@ -31,38 +31,55 @@ func (h *ModelHandler) HandleListSupportedModels(w ErrorResponseWriter, r *http. {Name: "gpt-5", FunctionCalling: true}, {Name: "gpt-5-mini", FunctionCalling: true}, {Name: "gpt-5-nano", FunctionCalling: true}, + {Name: "gpt-4.1", FunctionCalling: true}, + {Name: "gpt-4.1-mini", FunctionCalling: true}, + {Name: "gpt-4.1-nano", FunctionCalling: true}, {Name: "gpt-4o", FunctionCalling: true}, + {Name: "gpt-4o-mini", FunctionCalling: true}, + {Name: "o3", FunctionCalling: true}, + {Name: "o3-mini", FunctionCalling: true}, {Name: "o4-mini", FunctionCalling: true}, {Name: "gpt-4-turbo", FunctionCalling: true}, {Name: "gpt-4", FunctionCalling: true}, {Name: "gpt-3.5-turbo", FunctionCalling: true}, }, v1alpha2.ModelProviderAnthropic: { + {Name: "claude-opus-4-6", FunctionCalling: true}, + {Name: "claude-sonnet-4-6", FunctionCalling: true}, + {Name: "claude-haiku-4-5", FunctionCalling: true}, {Name: "claude-opus-4-1-20250805", FunctionCalling: true}, {Name: "claude-opus-4-20250514", FunctionCalling: true}, {Name: "claude-sonnet-4-20250514", FunctionCalling: true}, + {Name: "claude-sonnet-4-5", FunctionCalling: true}, {Name: "claude-3-7-sonnet-20250219", FunctionCalling: true}, {Name: "claude-3-5-sonnet-20240620", FunctionCalling: true}, - {Name: "claude-sonnet-4-5", FunctionCalling: true}, }, v1alpha2.ModelProviderAzureOpenAI: { - {Name: "gpt-4", FunctionCalling: true}, - {Name: "gpt-35-turbo", FunctionCalling: true}, - {Name: "gpt-oss-120b", FunctionCalling: true}, + {Name: "gpt-5", FunctionCalling: true}, + {Name: "gpt-5-mini", FunctionCalling: true}, + {Name: "gpt-5-nano", FunctionCalling: true}, {Name: "gpt-4.1", FunctionCalling: true}, {Name: "gpt-4.1-mini", FunctionCalling: true}, {Name: "gpt-4.1-nano", FunctionCalling: true}, {Name: "gpt-4o", FunctionCalling: true}, - {Name: "gpt-4o-mini", FunctionCalling: true}, {Name: "o4-mini", FunctionCalling: true}, + {Name: "gpt-4o-mini", FunctionCalling: true}, + {Name: "o4-mini", FunctionCalling: true}, {Name: "o3", FunctionCalling: true}, {Name: "o3-mini", FunctionCalling: true}, + {Name: "gpt-4", FunctionCalling: true}, + {Name: "gpt-35-turbo", FunctionCalling: true}, + {Name: "gpt-oss-120b", FunctionCalling: true}, }, v1alpha2.ModelProviderOllama: { + {Name: "llama3.3", FunctionCalling: false}, + {Name: "llama3.1", FunctionCalling: false}, + {Name: "qwen2.5-coder", FunctionCalling: false}, + {Name: "deepseek-r1", FunctionCalling: false}, + {Name: "mistral", FunctionCalling: false}, + {Name: "mixtral", FunctionCalling: false}, {Name: "llama2", FunctionCalling: false}, {Name: "llama2:13b", FunctionCalling: false}, {Name: "llama2:70b", FunctionCalling: false}, - {Name: "mistral", FunctionCalling: false}, - {Name: "mixtral", FunctionCalling: false}, }, v1alpha2.ModelProviderGemini: { {Name: "gemini-2.5-pro", FunctionCalling: true},