eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
19 lines (18 loc) • 780 B
TypeScript
import { z } from "#compiled/zod/index.js";
/** Provider-reported token usage and optional model token cost totals. */
export type TokenUsage = z.infer<typeof tokenUsageWithCostSchema>;
/** Token-only schema retained for historical wire formats. */
export declare const tokenUsageSchema: z.ZodObject<{
cacheReadTokens: z.ZodNumber;
cacheWriteTokens: z.ZodNumber;
inputTokens: z.ZodNumber;
outputTokens: z.ZodNumber;
}, z.core.$strip>;
/** Current schema for provider-reported token usage and model token cost. */
export declare const tokenUsageWithCostSchema: z.ZodObject<{
cacheReadTokens: z.ZodNumber;
cacheWriteTokens: z.ZodNumber;
inputTokens: z.ZodNumber;
outputTokens: z.ZodNumber;
costUsd: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;