diff --git a/src/prompt-converters.js b/src/prompt-converters.js index f033c8462..34ae3b388 100644 --- a/src/prompt-converters.js +++ b/src/prompt-converters.js @@ -1040,7 +1040,7 @@ export function cachingAtDepthForOpenRouterClaude(messages, cachingAtDepth, ttl) text: content, cache_control: { type: 'ephemeral', ttl: ttl }, }]; - } else { + } else if (content?.length > 0) { const contentPartCount = content.length; content[contentPartCount - 1].cache_control = { type: 'ephemeral',