UNPKG

@tanstack/ai

Version:

Type-safe TypeScript AI SDK for streaming chat, tool calling, agents, structured outputs, and multimodal generation.

29 lines (28 loc) 748 B
//#region src/utilities/usage.ts /** * Builds the base TokenUsage object with core fields. * Provider-specific functions should use this and then add their own details. * * @param input - The base token counts * @returns A TokenUsage object with promptTokens, completionTokens, totalTokens * * @example * ```typescript * const base = buildBaseUsage({ * promptTokens: 100, * completionTokens: 50, * totalTokens: 150 * }); * // Returns: { promptTokens: 100, completionTokens: 50, totalTokens: 150 } * ``` */ function buildBaseUsage(input) { return { promptTokens: input.promptTokens, completionTokens: input.completionTokens, totalTokens: input.totalTokens }; } //#endregion export { buildBaseUsage }; //# sourceMappingURL=usage.js.map