Skip to content

Commit 5e737ef

Browse files
authored
fix(langchain): handle null tokenUsage (#768)
1 parent abe44f5 commit 5e737ef

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

langfuse-langchain/src/callback.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -602,7 +602,7 @@ export class CallbackHandler extends BaseCallbackHandler {
602602

603603
const lastResponse =
604604
output.generations[output.generations.length - 1][output.generations[output.generations.length - 1].length - 1];
605-
const llmUsage = this.extractUsageMetadata(lastResponse) ?? output.llmOutput?.["tokenUsage"];
605+
const llmUsage = this.extractUsageMetadata(lastResponse) ?? output.llmOutput?.["tokenUsage"] ?? {};
606606
const modelName = this.extractModelNameFromMetadata(lastResponse);
607607

608608
const usageDetails: Record<string, any> = {

0 commit comments

Comments
 (0)