Skip to content

Commit 08ac3fe

Browse files
committed
Fixed property issue
1 parent 3716053 commit 08ac3fe

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/api/providers/lite-llm.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export class LiteLLMHandler extends RouterProvider implements SingleCompletionHa
6868

6969
for await (const chunk of completion) {
7070
const delta = chunk.choices[0]?.delta
71-
const usage = chunk.usage as OpenAI.CompletionUsage
71+
const usage = chunk.usage as LiteLLMUsage
7272

7373
if (delta?.content) {
7474
yield { type: "text", text: delta.content }
@@ -125,3 +125,8 @@ export class LiteLLMHandler extends RouterProvider implements SingleCompletionHa
125125
}
126126
}
127127
}
128+
129+
// LiteLLM usage may include an extra field for Anthropic use cases.
130+
interface LiteLLMUsage extends OpenAI.CompletionUsage {
131+
cache_creation_input_tokens?: number
132+
}

0 commit comments

Comments
 (0)