nomid2 commited on
Commit
d533570
·
verified ·
1 Parent(s): db50d18

Upload chat.js

Browse files
Files changed (1) hide show
  1. src/router/chat.js +5 -2
src/router/chat.js CHANGED
@@ -137,20 +137,23 @@ async function convertOpenAIToMammouth(openaiRequest, requestId = null) {
137
  console.log(`[图片处理] 图片${currentImageIndex + 1}类型: ${imageUrl.startsWith('data:image') ? 'Base64' : 'URL'}`)
138
 
139
  // 使用智能上传方法处理图片(支持长图)
 
140
  let uploadedUrls = []
141
  if (imageUrl.startsWith('data:image')) {
142
  uploadedUrls = await imageUploader.uploadFromBase64Smart(
143
  imageUrl,
144
  null,
145
  requestId,
146
- currentImageIndex
 
147
  )
148
  } else {
149
  uploadedUrls = await imageUploader.uploadFromUrlSmart(
150
  imageUrl,
151
  null,
152
  requestId,
153
- currentImageIndex
 
154
  )
155
  }
156
 
 
137
  console.log(`[图片处理] 图片${currentImageIndex + 1}类型: ${imageUrl.startsWith('data:image') ? 'Base64' : 'URL'}`)
138
 
139
  // 使用智能上传方法处理图片(支持长图)
140
+ // 启用preserveOrder=true来确保图片顺序正确
141
  let uploadedUrls = []
142
  if (imageUrl.startsWith('data:image')) {
143
  uploadedUrls = await imageUploader.uploadFromBase64Smart(
144
  imageUrl,
145
  null,
146
  requestId,
147
+ currentImageIndex,
148
+ true // preserveOrder = true,禁用缓存优化以保持顺序
149
  )
150
  } else {
151
  uploadedUrls = await imageUploader.uploadFromUrlSmart(
152
  imageUrl,
153
  null,
154
  requestId,
155
+ currentImageIndex,
156
+ true // preserveOrder = true,禁用缓存优化以保持顺序
157
  )
158
  }
159