dan92 commited on
Commit
b4f552f
·
verified ·
1 Parent(s): 87b8fba

Upload utils.js

Browse files
Files changed (1) hide show
  1. utils.js +4 -1
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
+ };