File size: 544 Bytes
7def60a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package backend

import (
	"github.com/mudler/LocalAI/core/config"

	"github.com/mudler/LocalAI/pkg/grpc"
	"github.com/mudler/LocalAI/pkg/model"
)

func StoreBackend(sl *model.ModelLoader, appConfig *config.ApplicationConfig, storeName string) (grpc.Backend, error) {
    if storeName == "" {
      storeName = "default"
    }

    sc := []model.Option{
      model.WithBackendString(model.LocalStoreBackend),
      model.WithAssetDir(appConfig.AssetsDestination),
      model.WithModel(storeName),
    }

    return sl.BackendLoader(sc...)
}