| 917 | request.body.messages.push(message); | 917 | request.body.messages.push(message); |
| 918 | } | 918 | } |
| 919 | | 919 | |
| 920 | const postProcessType = String(request.body.model).endsWith('-reasoner') | 920 | const processedMessages = addAssistantPrefix(postProcessPrompt(request.body.messages, PROMPT_PROCESSING_TYPE.SEMI_TOOLS, getPromptNames(request)), bodyParams.tools, 'prefix'); |
| 921 | ? PROMPT_PROCESSING_TYPE.STRICT_TOOLS | | |
| 922 | : PROMPT_PROCESSING_TYPE.SEMI_TOOLS; | | |
| 923 | const processedMessages = addAssistantPrefix(postProcessPrompt(request.body.messages, postProcessType, getPromptNames(request)), bodyParams.tools, 'prefix'); | | |
| 924 | | 921 | |
| 925 | const requestBody = { | 922 | const requestBody = { |
| 926 | 'messages': processedMessages, | 923 | 'messages': processedMessages, |