mirror of
https://github.com/mudler/LocalAI.git
synced 2025-05-04 09:42:53 +00:00
fix(routes): do not gate generated artifacts via key (#4971)
fix(routes): do not gate generated images via key We generate unique uris for images. Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
This commit is contained in:
parent
1cd98062e5
commit
1331129485
@ -153,6 +153,14 @@ func API(application *application.Application) (*fiber.App, error) {
|
|||||||
Browse: true,
|
Browse: true,
|
||||||
}))
|
}))
|
||||||
|
|
||||||
|
if application.ApplicationConfig().ImageDir != "" {
|
||||||
|
router.Static("/generated-images", application.ApplicationConfig().ImageDir)
|
||||||
|
}
|
||||||
|
|
||||||
|
if application.ApplicationConfig().AudioDir != "" {
|
||||||
|
router.Static("/generated-audio", application.ApplicationConfig().AudioDir)
|
||||||
|
}
|
||||||
|
|
||||||
// Auth is applied to _all_ endpoints. No exceptions. Filtering out endpoints to bypass is the role of the Filter property of the KeyAuth Configuration
|
// Auth is applied to _all_ endpoints. No exceptions. Filtering out endpoints to bypass is the role of the Filter property of the KeyAuth Configuration
|
||||||
router.Use(v2keyauth.New(*kaConfig))
|
router.Use(v2keyauth.New(*kaConfig))
|
||||||
|
|
||||||
|
@ -112,14 +112,6 @@ func RegisterOpenAIRoutes(app *fiber.App,
|
|||||||
re.SetOpenAIRequest,
|
re.SetOpenAIRequest,
|
||||||
openai.ImageEndpoint(application.BackendLoader(), application.ModelLoader(), application.ApplicationConfig()))
|
openai.ImageEndpoint(application.BackendLoader(), application.ModelLoader(), application.ApplicationConfig()))
|
||||||
|
|
||||||
if application.ApplicationConfig().ImageDir != "" {
|
|
||||||
app.Static("/generated-images", application.ApplicationConfig().ImageDir)
|
|
||||||
}
|
|
||||||
|
|
||||||
if application.ApplicationConfig().AudioDir != "" {
|
|
||||||
app.Static("/generated-audio", application.ApplicationConfig().AudioDir)
|
|
||||||
}
|
|
||||||
|
|
||||||
// List models
|
// List models
|
||||||
app.Get("/v1/models", openai.ListModelsEndpoint(application.BackendLoader(), application.ModelLoader(), application.ApplicationConfig()))
|
app.Get("/v1/models", openai.ListModelsEndpoint(application.BackendLoader(), application.ModelLoader(), application.ApplicationConfig()))
|
||||||
app.Get("/models", openai.ListModelsEndpoint(application.BackendLoader(), application.ModelLoader(), application.ApplicationConfig()))
|
app.Get("/models", openai.ListModelsEndpoint(application.BackendLoader(), application.ModelLoader(), application.ApplicationConfig()))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user