Fix NanoGPT Claude cache detection for prefixed model IDs (#5164)

4672647293b616ba99a87bfe3dbeeb76d5f3ad7d

SenatusSPQR1 <148453382+SenatusSPQR1@users.noreply.github.com>

Signed
1 files changed, +1 -1Ignore whitespace
src/endpoints/backends/chat-completions.js+1 -1
@@ -2241,7 +2241,7 @@ router.post('/generate', async function (request, response) {
2241 bodyParams['reasoning'] = { effort: effort };2241 bodyParams['reasoning'] = { effort: effort };
2242 }2242 }
22432243
2244 const isClaude = /^claude-/.test(request.body.model);2244 const isClaude = /(?:^|\/)claude[-_]/.test(request.body.model);
2245 if (enableSystemPromptCache && isClaude) {2245 if (enableSystemPromptCache && isClaude) {
2246 bodyParams['cache_control'] = {2246 bodyParams['cache_control'] = {
2247 'enabled': true,2247 'enabled': true,