@@ -137,7 +137,7 @@ public async Task<string> MultiModalCompletion([FromBody] MultiModalFileRequest
137137 }
138138 catch ( Exception ex )
139139 {
140- var error = $ "Error in reading images . { ex . Message } ";
140+ var error = $ "Error in reading multi-modal files . { ex . Message } ";
141141 _logger . LogError ( ex , error ) ;
142142 return error ;
143143 }
@@ -154,7 +154,8 @@ public async Task<MultiModalViewModel> MultiModalCompletion([FromForm] IEnumerab
154154 {
155155 var fileModels = files . Select ( x => new InstructFileModel
156156 {
157- FileData = FileUtility . BuildFileDataFromFile ( x )
157+ FileData = FileUtility . BuildFileDataFromFile ( x ) ,
158+ ContentType = x . ContentType
158159 } ) . ToList ( ) ;
159160
160161 var fileInstruct = _services . GetRequiredService < IFileInstructService > ( ) ;
@@ -170,7 +171,7 @@ public async Task<MultiModalViewModel> MultiModalCompletion([FromForm] IEnumerab
170171 }
171172 catch ( Exception ex )
172173 {
173- var error = $ "Error in reading image upload . { ex . Message } ";
174+ var error = $ "Error in reading multi-modal files . { ex . Message } ";
174175 _logger . LogError ( ex , error ) ;
175176 viewModel . Message = error ;
176177 return viewModel ;
@@ -481,7 +482,8 @@ public async Task<PdfCompletionViewModel> PdfCompletion([FromForm] IEnumerable<I
481482 {
482483 var fileModels = files . Select ( x => new InstructFileModel
483484 {
484- FileData = FileUtility . BuildFileDataFromFile ( x )
485+ FileData = FileUtility . BuildFileDataFromFile ( x ) ,
486+ ContentType = x . ContentType
485487 } ) . ToList ( ) ;
486488
487489 var fileInstruct = _services . GetRequiredService < IFileInstructService > ( ) ;
@@ -497,7 +499,7 @@ public async Task<PdfCompletionViewModel> PdfCompletion([FromForm] IEnumerable<I
497499 }
498500 catch ( Exception ex )
499501 {
500- var error = $ "Error in pdf completion upload . { ex . Message } ";
502+ var error = $ "Error in pdf completion. { ex . Message } ";
501503 _logger . LogError ( ex , error ) ;
502504 viewModel . Message = error ;
503505 return viewModel ;
@@ -571,7 +573,7 @@ public async Task<SpeechToTextViewModel> SpeechToText(IFormFile file, [FromForm]
571573 }
572574 catch ( Exception ex )
573575 {
574- var error = $ "Error in speech-to-text upload . { ex . Message } ";
576+ var error = $ "Error in speech-to-text. { ex . Message } ";
575577 _logger . LogError ( ex , error ) ;
576578 viewModel . Message = error ;
577579 return viewModel ;
0 commit comments