diff --git a/conf/models/siliconflow.json b/conf/models/siliconflow.json index 06ec018a70..ec8f9079ec 100644 --- a/conf/models/siliconflow.json +++ b/conf/models/siliconflow.json @@ -93,6 +93,15 @@ "embedding" ] }, + { + "name": "BAAI/bge-m3", + "max_tokens": 8192, + "model_types": [ + "embedding" + ], + "max_dimension": 1024, + "dimensions": [] + }, { "name": "fnlp/MOSS-TTSD-v0.5", "max_tokens": 8192, diff --git a/internal/entity/models/model_test.go b/internal/entity/models/model_test.go index 100bbe9a96..76686cf92b 100644 --- a/internal/entity/models/model_test.go +++ b/internal/entity/models/model_test.go @@ -346,8 +346,8 @@ func TestSiliconFlowProviderConfigLoadsLatestProModels(t *testing.T) { if provider.ModelDriver.Name() != "siliconflow" { t.Errorf("ModelDriver.Name()=%q", provider.ModelDriver.Name()) } - if len(provider.Models) != 12 { - t.Fatalf("SiliconFlow model count=%d, want 12", len(provider.Models)) + if len(provider.Models) != 13 { + t.Fatalf("SiliconFlow model count=%d, want 13", len(provider.Models)) } deepSeekV4Pro, err := pm.GetModelByName("SiliconFlow", "Pro/deepseek-ai/DeepSeek-V4-Pro")