Upload utils.js
Browse files
utils.js
CHANGED
|
@@ -5,10 +5,13 @@ const $root = require('./message.js');
|
|
| 5 |
const regex = /<\|BEGIN_SYSTEM\|>.*?<\|END_SYSTEM\|>.*?<\|BEGIN_USER\|>.*?<\|END_USER\|>/s;
|
| 6 |
|
| 7 |
async function stringToHex(messages, modelName) {
|
|
|
|
|
|
|
| 8 |
const formattedMessages = messages.map((msg) => ({
|
| 9 |
...msg,
|
| 10 |
role: msg.role === 'user' ? 1 : 2,
|
| 11 |
message_id: uuidv4(),
|
|
|
|
| 12 |
}));
|
| 13 |
|
| 14 |
const message = {
|
|
@@ -112,4 +115,4 @@ module.exports = {
|
|
| 112 |
stringToHex,
|
| 113 |
chunkToUtf8String,
|
| 114 |
getRandomIDPro,
|
| 115 |
-
};
|
|
|
|
| 5 |
const regex = /<\|BEGIN_SYSTEM\|>.*?<\|END_SYSTEM\|>.*?<\|BEGIN_USER\|>.*?<\|END_USER\|>/s;
|
| 6 |
|
| 7 |
async function stringToHex(messages, modelName) {
|
| 8 |
+
console.log('Debug [29]: messages:', messages); // 添加调试信息
|
| 9 |
+
|
| 10 |
const formattedMessages = messages.map((msg) => ({
|
| 11 |
...msg,
|
| 12 |
role: msg.role === 'user' ? 1 : 2,
|
| 13 |
message_id: uuidv4(),
|
| 14 |
+
content: typeof msg.content === 'string' ? msg.content : '', // 确保 content 是字符串
|
| 15 |
}));
|
| 16 |
|
| 17 |
const message = {
|
|
|
|
| 115 |
stringToHex,
|
| 116 |
chunkToUtf8String,
|
| 117 |
getRandomIDPro,
|
| 118 |
+
};
|