From 4e0c550322e2d0c3be38ff079f0a9d532d05b3d9 Mon Sep 17 00:00:00 2001 From: Andrey Nikitin Date: Tue, 13 Jan 2026 17:47:45 +0000 Subject: [PATCH] issue #codio-17360. do not check empty model on support. --- internal/server/web/proxy/middleware.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/internal/server/web/proxy/middleware.go b/internal/server/web/proxy/middleware.go index b8ca3e5..c69691c 100644 --- a/internal/server/web/proxy/middleware.go +++ b/internal/server/web/proxy/middleware.go @@ -14,6 +14,7 @@ import ( "github.com/bricks-cloud/bricksllm/internal/provider/azure" "github.com/bricks-cloud/bricksllm/internal/provider/deepinfra" "github.com/bricks-cloud/bricksllm/internal/provider/xcustom" + gopointer "github.com/sergei-bronnikov/go-pointer" "github.com/bricks-cloud/bricksllm/internal/event" "github.com/bricks-cloud/bricksllm/internal/key" @@ -33,8 +34,6 @@ import ( responsesOpenai "github.com/openai/openai-go/responses" goopenai "github.com/sashabaranov/go-openai" - - "github.com/sergei-bronnikov/go-pointer" ) type keyMemStorage interface { @@ -1418,6 +1417,10 @@ func initByCostMap(target map[string]struct{}, source map[string]map[string]floa } func isModelSupported(path, model string) bool { + if len(model) == 0 { + return true + } + targetModel := strings.ToLower(model) if strings.HasPrefix(path, "/api/providers/anthropic") { targetModel = anthropic.SelectModel(targetModel)