Skip to content

Commit 480c095

Browse files
authored
chore: update supported models to latest versions (#1479)
## Summary - **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; keep FunctionCalling false for all Ollama models due to inconsistent tool-use support across quantizations All existing model IDs are preserved for backward compatibility. Closes #1419 ## Test plan - [ ] Verify the `/api/models` endpoint returns the updated model list - [ ] Confirm UI model dropdowns display the new models correctly - [ ] Verify existing model configs using older model IDs still work Signed-off-by: Jaison Paul <paul.jaison@gmail.com>
1 parent 49a168e commit 480c095

File tree

1 file changed

+24
-7
lines changed
  • go/core/internal/httpserver/handlers

1 file changed

+24
-7
lines changed

go/core/internal/httpserver/handlers/models.go

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,38 +31,55 @@ func (h *ModelHandler) HandleListSupportedModels(w ErrorResponseWriter, r *http.
3131
{Name: "gpt-5", FunctionCalling: true},
3232
{Name: "gpt-5-mini", FunctionCalling: true},
3333
{Name: "gpt-5-nano", FunctionCalling: true},
34+
{Name: "gpt-4.1", FunctionCalling: true},
35+
{Name: "gpt-4.1-mini", FunctionCalling: true},
36+
{Name: "gpt-4.1-nano", FunctionCalling: true},
3437
{Name: "gpt-4o", FunctionCalling: true},
38+
{Name: "gpt-4o-mini", FunctionCalling: true},
39+
{Name: "o3", FunctionCalling: true},
40+
{Name: "o3-mini", FunctionCalling: true},
3541
{Name: "o4-mini", FunctionCalling: true},
3642
{Name: "gpt-4-turbo", FunctionCalling: true},
3743
{Name: "gpt-4", FunctionCalling: true},
3844
{Name: "gpt-3.5-turbo", FunctionCalling: true},
3945
},
4046
v1alpha2.ModelProviderAnthropic: {
47+
{Name: "claude-opus-4-6", FunctionCalling: true},
48+
{Name: "claude-sonnet-4-6", FunctionCalling: true},
49+
{Name: "claude-haiku-4-5", FunctionCalling: true},
4150
{Name: "claude-opus-4-1-20250805", FunctionCalling: true},
4251
{Name: "claude-opus-4-20250514", FunctionCalling: true},
4352
{Name: "claude-sonnet-4-20250514", FunctionCalling: true},
53+
{Name: "claude-sonnet-4-5", FunctionCalling: true},
4454
{Name: "claude-3-7-sonnet-20250219", FunctionCalling: true},
4555
{Name: "claude-3-5-sonnet-20240620", FunctionCalling: true},
46-
{Name: "claude-sonnet-4-5", FunctionCalling: true},
4756
},
4857
v1alpha2.ModelProviderAzureOpenAI: {
49-
{Name: "gpt-4", FunctionCalling: true},
50-
{Name: "gpt-35-turbo", FunctionCalling: true},
51-
{Name: "gpt-oss-120b", FunctionCalling: true},
58+
{Name: "gpt-5", FunctionCalling: true},
59+
{Name: "gpt-5-mini", FunctionCalling: true},
60+
{Name: "gpt-5-nano", FunctionCalling: true},
5261
{Name: "gpt-4.1", FunctionCalling: true},
5362
{Name: "gpt-4.1-mini", FunctionCalling: true},
5463
{Name: "gpt-4.1-nano", FunctionCalling: true},
5564
{Name: "gpt-4o", FunctionCalling: true},
56-
{Name: "gpt-4o-mini", FunctionCalling: true}, {Name: "o4-mini", FunctionCalling: true},
65+
{Name: "gpt-4o-mini", FunctionCalling: true},
66+
{Name: "o4-mini", FunctionCalling: true},
5767
{Name: "o3", FunctionCalling: true},
5868
{Name: "o3-mini", FunctionCalling: true},
69+
{Name: "gpt-4", FunctionCalling: true},
70+
{Name: "gpt-35-turbo", FunctionCalling: true},
71+
{Name: "gpt-oss-120b", FunctionCalling: true},
5972
},
6073
v1alpha2.ModelProviderOllama: {
74+
{Name: "llama3.3", FunctionCalling: false},
75+
{Name: "llama3.1", FunctionCalling: false},
76+
{Name: "qwen2.5-coder", FunctionCalling: false},
77+
{Name: "deepseek-r1", FunctionCalling: false},
78+
{Name: "mistral", FunctionCalling: false},
79+
{Name: "mixtral", FunctionCalling: false},
6180
{Name: "llama2", FunctionCalling: false},
6281
{Name: "llama2:13b", FunctionCalling: false},
6382
{Name: "llama2:70b", FunctionCalling: false},
64-
{Name: "mistral", FunctionCalling: false},
65-
{Name: "mixtral", FunctionCalling: false},
6683
},
6784
v1alpha2.ModelProviderGemini: {
6885
{Name: "gemini-2.5-pro", FunctionCalling: true},

0 commit comments

Comments
 (0)