File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
src/huggingface_inference_toolkit Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change 3737class ContentType :
3838 @staticmethod
3939 def get_deserializer (content_type : str , task : str ):
40+ if not content_type :
41+ message = f"No content type provided and no default one configured."
42+ raise Exception (message )
4043 if content_type .lower ().startswith ("application/octet-stream" ):
4144 if "audio" in task or "speech" in task :
4245 return Audioer
Original file line number Diff line number Diff line change @@ -106,7 +106,7 @@ async def predict(request):
106106 try :
107107 task = request .path_params .get ("task" , HF_TASK )
108108 # extracts content from request
109- content_type = request .headers .get ("content-Type" , os .environ .get ("DEFAULT_CONTENT_TYPE" )).lower ()
109+ content_type = request .headers .get ("content-Type" , os .environ .get ("DEFAULT_CONTENT_TYPE" , "" )).lower ()
110110 # try to deserialize payload
111111 deserialized_body = ContentType .get_deserializer (content_type , task ).deserialize (
112112 await request .body ()
You can’t perform that action at this time.
0 commit comments