feat: enhance token usage tracking and history management
- Updated HTML assets for improved loading. - Integrated token usage tracking in chat processing, appending usage details to transcripts. - Enhanced OpenAIProvider to include usage data in chat completion responses. - Implemented asynchronous retrieval of recent token usage history. - Added utility functions for managing transcript files and parsing usage data. - Updated UI components to reflect changes in usage status handling. - Ensured consistent usage status definitions across the application.
This commit is contained in:
@@ -233,7 +233,8 @@ export const providerApiService = {
|
||||
return { success: true };
|
||||
},
|
||||
|
||||
getUsageHistory() {
|
||||
return [] as any[];
|
||||
async getUsageHistory(limit?: number) {
|
||||
const { getRecentTokenUsageHistory } = await import('@electron/utils/token-usage');
|
||||
return getRecentTokenUsageHistory(limit);
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user