File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
src/lib/server/endpoints/openai Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -217,11 +217,11 @@ async function prepareMessages(
217
217
return Promise . all (
218
218
messages . map ( async ( message ) => {
219
219
if ( message . from === "user" && isMultimodal ) {
220
- const parts = [
221
- { type : "text" as const , text : message . content } ,
222
- ... ( await prepareFiles ( imageProcessor , message . files ?? [ ] ) ) ,
223
- ] ;
224
- return { role : message . from , content : parts } ;
220
+ const imageParts = await prepareFiles ( imageProcessor , message . files ?? [ ] ) ;
221
+ if ( imageParts . length ) {
222
+ const parts = [ { type : "text" as const , text : message . content } , ... imageParts ] ;
223
+ return { role : message . from , content : parts } ;
224
+ }
225
225
}
226
226
return { role : message . from , content : message . content } ;
227
227
} )
You can’t perform that action at this time.
0 commit comments