File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
backend/open_webui/routers Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -144,6 +144,8 @@ async def update_config(
144144 request .app .state .config .COMFYUI_BASE_URL = (
145145 form_data .comfyui .COMFYUI_BASE_URL .strip ("/" )
146146 )
147+ request .app .state .config .COMFYUI_API_KEY = form_data .comfyui .COMFYUI_API_KEY
148+
147149 request .app .state .config .COMFYUI_WORKFLOW = form_data .comfyui .COMFYUI_WORKFLOW
148150 request .app .state .config .COMFYUI_WORKFLOW_NODES = (
149151 form_data .comfyui .COMFYUI_WORKFLOW_NODES
@@ -203,9 +205,17 @@ async def verify_url(request: Request, user=Depends(get_admin_user)):
203205 request .app .state .config .ENABLE_IMAGE_GENERATION = False
204206 raise HTTPException (status_code = 400 , detail = ERROR_MESSAGES .INVALID_URL )
205207 elif request .app .state .config .IMAGE_GENERATION_ENGINE == "comfyui" :
208+
209+ headers = None
210+ if request .app .state .config .COMFYUI_API_KEY :
211+ headers = {
212+ "Authorization" : f"Bearer { request .app .state .config .COMFYUI_API_KEY } "
213+ }
214+
206215 try :
207216 r = requests .get (
208- url = f"{ request .app .state .config .COMFYUI_BASE_URL } /object_info"
217+ url = f"{ request .app .state .config .COMFYUI_BASE_URL } /object_info" ,
218+ headers = headers ,
209219 )
210220 r .raise_for_status ()
211221 return True
You can’t perform that action at this time.
0 commit comments