@mastra/core
Version:
Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.
19 lines • 596 B
TypeScript
import type { UsageStats } from '../../../observability/index.js';
/**
* AI SDK v4 LanguageModelUsage type definition
* (matches the ai package's LanguageModelUsage)
*/
interface LanguageModelUsageV4 {
promptTokens: number;
completionTokens: number;
totalTokens?: number;
}
/**
* Converts AI SDK v4 LanguageModelUsage to our UsageStats format.
*
* @param usage - The LanguageModelUsage from AI SDK v4
* @returns Normalized UsageStats
*/
export declare function convertV4Usage(usage: LanguageModelUsageV4 | undefined): UsageStats;
export {};
//# sourceMappingURL=usage.d.ts.map