Upload chat.js
Browse files- 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 |
|