Merge branch 'release' into staging
| @@ -2238,7 +2238,7 @@ router.post('/generate', async function (request, response) { | |||
| 2238 | bodyParams['reasoning'] = { effort: effort }; | 2238 | bodyParams['reasoning'] = { effort: effort }; |
| 2239 | } | 2239 | } |
| 2240 | 2240 | ||
| 2241 | const isClaude = /^claude-/.test(request.body.model); | 2241 | const isClaude = /(?:^|\/)claude[-_]/.test(request.body.model); |
| 2242 | if (enableSystemPromptCache && isClaude) { | 2242 | if (enableSystemPromptCache && isClaude) { |
| 2243 | bodyParams['cache_control'] = { | 2243 | bodyParams['cache_control'] = { |
| 2244 | 'enabled': true, | 2244 | 'enabled': true, |