Skip to content

Commit dbcb0f1

Browse files
authored
Merge pull request #1041 from francescov1/add-deepinfra-usage-to-streaming
Add usage to final chunk for deepinfra
2 parents 2561e3a + 8960c49 commit dbcb0f1

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

src/providers/deepinfra/chatComplete.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,11 @@ interface DeepInfraStreamChunk {
113113
index: number;
114114
finish_reason: string | null;
115115
}[];
116+
usage?: {
117+
prompt_tokens: number;
118+
completion_tokens: number;
119+
total_tokens: number;
120+
};
116121
}
117122

118123
export const DeepInfraChatCompleteResponseTransform: (
@@ -208,6 +213,13 @@ export const DeepInfraChatCompleteStreamChunkTransform: (
208213
finish_reason: parsedChunk.choices[0].finish_reason,
209214
},
210215
],
216+
usage: parsedChunk.usage
217+
? {
218+
prompt_tokens: parsedChunk.usage.prompt_tokens,
219+
completion_tokens: parsedChunk.usage.completion_tokens,
220+
total_tokens: parsedChunk.usage.total_tokens,
221+
}
222+
: undefined,
211223
})}` + '\n\n'
212224
);
213225
};

0 commit comments

Comments
 (0)