mirror of
https://github.com/mudler/LocalAI.git
synced 2025-06-30 06:30:43 +00:00
plumbing for cli context and loader, stash before picking up initializers
This commit is contained in:
parent
45285bb5d8
commit
1ef6ba2b52
6 changed files with 139 additions and 34 deletions
|
@ -1,16 +1,21 @@
|
|||
package apiv2
|
||||
|
||||
import "net/http"
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
func NewLocalAINetHTTPServer(configManager *ConfigManager) *LocalAIServer {
|
||||
"github.com/go-skynet/LocalAI/pkg/model"
|
||||
)
|
||||
|
||||
func NewLocalAINetHTTPServer(configManager *ConfigManager, loader *model.ModelLoader, address string) *LocalAIServer {
|
||||
localAI := LocalAIServer{
|
||||
configManager: configManager,
|
||||
loader: loader,
|
||||
}
|
||||
|
||||
var middlewares []StrictMiddlewareFunc
|
||||
|
||||
http.Handle("/", Handler(NewStrictHandler(&localAI, middlewares)))
|
||||
|
||||
http.ListenAndServe(":8085", nil)
|
||||
http.ListenAndServe(address, nil)
|
||||
return &localAI
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue