Skip to content

Commit 1331129

Browse files
authored
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 <[email protected]>
1 parent 1cd9806 commit 1331129

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

core/http/app.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,14 @@ func API(application *application.Application) (*fiber.App, error) {
153153
Browse: true,
154154
}))
155155

156+
if application.ApplicationConfig().ImageDir != "" {
157+
router.Static("/generated-images", application.ApplicationConfig().ImageDir)
158+
}
159+
160+
if application.ApplicationConfig().AudioDir != "" {
161+
router.Static("/generated-audio", application.ApplicationConfig().AudioDir)
162+
}
163+
156164
// Auth is applied to _all_ endpoints. No exceptions. Filtering out endpoints to bypass is the role of the Filter property of the KeyAuth Configuration
157165
router.Use(v2keyauth.New(*kaConfig))
158166

core/http/routes/openai.go

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -112,14 +112,6 @@ func RegisterOpenAIRoutes(app *fiber.App,
112112
re.SetOpenAIRequest,
113113
openai.ImageEndpoint(application.BackendLoader(), application.ModelLoader(), application.ApplicationConfig()))
114114

115-
if application.ApplicationConfig().ImageDir != "" {
116-
app.Static("/generated-images", application.ApplicationConfig().ImageDir)
117-
}
118-
119-
if application.ApplicationConfig().AudioDir != "" {
120-
app.Static("/generated-audio", application.ApplicationConfig().AudioDir)
121-
}
122-
123115
// List models
124116
app.Get("/v1/models", openai.ListModelsEndpoint(application.BackendLoader(), application.ModelLoader(), application.ApplicationConfig()))
125117
app.Get("/models", openai.ListModelsEndpoint(application.BackendLoader(), application.ModelLoader(), application.ApplicationConfig()))

0 commit comments

Comments
 (0)