diff --git a/package.json b/package.json index fd67d3b..aca6654 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "step-free-api", - "version": "0.0.11", + "version": "0.0.12", "description": "Stepchat Free API Server", "type": "module", "main": "dist/index.js", diff --git a/src/api/controllers/chat.ts b/src/api/controllers/chat.ts index ef4bdf1..d6264ae 100644 --- a/src/api/controllers/chat.ts +++ b/src/api/controllers/chat.ts @@ -411,13 +411,13 @@ function messagesPrepare(convId: string, messages: any[], refs: any[]) { if (_.isArray(message.content)) { return message.content.reduce((_content, v) => { if (!_.isObject(v) || v["type"] != "text") return _content; - return _content + `\n${message.role || "user"}:${v["text"] || ""}`; + return _content + `${message.role || "user"}:${v["text"] || ""}\n`; }, content); } - return (content += `\n${message.role || "user"}:${message.content}`); + return (content += `${message.role || "user"}:${message.content}\n`); }, "") + 'assistant:'; - logger.info("\n对话合并:" + content); + logger.info("\n对话合并:\n" + content); const json = JSON.stringify({ chatId: convId, messageInfo: {