diff --git a/web/utils/messageRequestBuilder.ts b/web/utils/messageRequestBuilder.ts index bcd529f58..536abde0a 100644 --- a/web/utils/messageRequestBuilder.ts +++ b/web/utils/messageRequestBuilder.ts @@ -155,7 +155,8 @@ export class MessageRequestBuilder { const stack = new Stack() for (const message of messages) { // Handle message content such as reasoning tags - message.content = this.reasoningTagHandle(message) + if (message.role === ChatCompletionRole.Assistant) + message.content = this.reasoningTagHandle(message) if (stack.isEmpty()) { stack.push(message) continue