Upload chat.js
Browse files- src/router/chat.js +10 -2
src/router/chat.js
CHANGED
|
@@ -72,12 +72,20 @@ async function convertOpenAIToMammouth(openaiRequest, requestId = null) {
|
|
| 72 |
let totalImageCount = 0
|
| 73 |
|
| 74 |
// 先统计图片总数用于日志
|
| 75 |
-
regularMessages.forEach(message => {
|
|
|
|
| 76 |
if (Array.isArray(message.content)) {
|
| 77 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 78 |
}
|
| 79 |
})
|
| 80 |
|
|
|
|
|
|
|
| 81 |
if (requestId && totalImageCount > 0) {
|
| 82 |
logger.logImageProcessingStart(requestId, totalImageCount)
|
| 83 |
}
|
|
|
|
| 72 |
let totalImageCount = 0
|
| 73 |
|
| 74 |
// 先统计图片总数用于日志
|
| 75 |
+
regularMessages.forEach((message, index) => {
|
| 76 |
+
console.log(`[调试] 消息${index}内容类型:`, typeof message.content, Array.isArray(message.content) ? '数组' : '非数组')
|
| 77 |
if (Array.isArray(message.content)) {
|
| 78 |
+
const imageCount = message.content.filter(part => part.type === 'image_url').length
|
| 79 |
+
totalImageCount += imageCount
|
| 80 |
+
console.log(`[调试] 消息${index}包含${imageCount}张图片`)
|
| 81 |
+
message.content.forEach((part, partIndex) => {
|
| 82 |
+
console.log(`[调试] 消息${index}部分${partIndex}类型:`, part.type)
|
| 83 |
+
})
|
| 84 |
}
|
| 85 |
})
|
| 86 |
|
| 87 |
+
console.log(`[调试] 总图片数量: ${totalImageCount}`)
|
| 88 |
+
|
| 89 |
if (requestId && totalImageCount > 0) {
|
| 90 |
logger.logImageProcessingStart(requestId, totalImageCount)
|
| 91 |
}
|