From d1a43fa43ebdc046d79cd37d29f28ec870b4f4cc Mon Sep 17 00:00:00 2001 From: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com> Date: Mon, 4 Nov 2024 16:44:52 -0500 Subject: [PATCH] Add cache details for OpenRouter Haiku 3.5 --- src/core/webview/ClineProvider.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index a999bef..6f19138 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -620,6 +620,18 @@ export class ClineProvider implements vscode.WebviewViewProvider { modelInfo.cacheWritesPrice = 3.75 modelInfo.cacheReadsPrice = 0.3 break + case "anthropic/claude-3-5-haiku": + case "anthropic/claude-3-5-haiku:beta": + case "anthropic/claude-3-5-haiku-20241022": + case "anthropic/claude-3-5-haiku-20241022:beta": + case "anthropic/claude-3.5-haiku": + case "anthropic/claude-3.5-haiku:beta": + case "anthropic/claude-3.5-haiku-20241022": + case "anthropic/claude-3.5-haiku-20241022:beta": + modelInfo.supportsPromptCache = true + modelInfo.cacheWritesPrice = 1.25 + modelInfo.cacheReadsPrice = 0.1 + break case "anthropic/claude-3-opus": case "anthropic/claude-3-opus:beta": modelInfo.supportsPromptCache = true