Просмотр исходного кода

Check if modelID includes "claude" for antropic/claude prompt caching (#1284)

Jesse van der Pluijm 7 месяцев назад
Родитель
Сommit
34f6ffe1d7
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/opencode/src/provider/transform.ts

+ 1 - 1
packages/opencode/src/provider/transform.ts

@@ -3,7 +3,7 @@ import { unique } from "remeda"
 
 export namespace ProviderTransform {
   export function message(msgs: ModelMessage[], providerID: string, modelID: string) {
-    if (providerID === "anthropic" || modelID.includes("anthropic")) {
+    if (providerID === "anthropic" || modelID.includes("anthropic") || modelID.includes("claude")) {
       const system = msgs.filter((msg) => msg.role === "system").slice(0, 2)
       const final = msgs.filter((msg) => msg.role !== "system").slice(-2)