MCPcopy
hub / github.com/mudler/LocalAI / GetAllModelsConfigs

Method GetAllModelsConfigs

core/config/model_config_loader.go:211–224  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

209}
210
211func (bcl *ModelConfigLoader) GetAllModelsConfigs() []ModelConfig {
212 bcl.Lock()
213 defer bcl.Unlock()
214 var res []ModelConfig
215 for _, v := range bcl.configs {
216 res = append(res, v)
217 }
218
219 slices.SortStableFunc(res, func(a, b ModelConfig) int {
220 return cmp.Compare(a.Name, b.Name)
221 })
222
223 return res
224}
225
226func (bcl *ModelConfigLoader) GetModelConfigsByFilter(filter ModelConfigFilterFn) []ModelConfig {
227 bcl.Lock()

Callers 15

buildRouterStatusFunction · 0.80
buildAdmissionStatusFunction · 0.80
buildPIIStatusFunction · 0.80
RegisterUIAPIRoutesFunction · 0.80
WelcomeEndpointFunction · 0.80
edit_model_test.goFile · 0.80
ListAliasesEndpointFunction · 0.80
AutocompleteEndpointFunction · 0.80
NewFunction · 0.80
syncStateFunction · 0.80

Implementers 6

stubClientcore/http/endpoints/mcp/localai_assist
mockConfigLoadercore/services/jobs/dispatcher_test.go
ModelConfigLoadercore/config/model_config_loader.go
fakeClientpkg/mcp/localaitools/fakes_test.go
Clientpkg/mcp/localaitools/httpapi/client.go
Clientpkg/mcp/localaitools/inproc/client.go

Calls 2

LockMethod · 0.65
UnlockMethod · 0.65

Tested by

no test coverage detected