feat: Enhance usage tracking across response handlers
This commit is contained in:
@@ -17,9 +17,6 @@ export function convertKiroToOpenAI(chunk, state) {
|
||||
if (chunk.object === "chat.completion.chunk" && chunk.choices) {
|
||||
return chunk;
|
||||
}
|
||||
|
||||
|
||||
console.log("chunk", chunk);
|
||||
|
||||
// Handle string chunk (raw SSE data)
|
||||
let data = chunk;
|
||||
@@ -161,6 +158,11 @@ export function convertKiroToOpenAI(chunk, state) {
|
||||
}]
|
||||
};
|
||||
|
||||
// Include usage in final chunk if available
|
||||
if (state.usage && typeof state.usage === "object") {
|
||||
openaiChunk.usage = state.usage;
|
||||
}
|
||||
|
||||
return openaiChunk;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user