Skip to content

ccusage / data-loader / modelBreakdownSchema

Variable: modelBreakdownSchema

ts
const modelBreakdownSchema: ZodObject<{
  modelName: ZodBranded<ZodString, "ModelName">;
  inputTokens: ZodNumber;
  outputTokens: ZodNumber;
  cacheCreationTokens: ZodNumber;
  cacheReadTokens: ZodNumber;
  cost: ZodNumber;
}, "strip", ZodTypeAny, {
  modelName: string & BRAND<"ModelName">;
  inputTokens: number;
  outputTokens: number;
  cacheCreationTokens: number;
  cacheReadTokens: number;
  cost: number;
}, {
  modelName: string;
  inputTokens: number;
  outputTokens: number;
  cacheCreationTokens: number;
  cacheReadTokens: number;
  cost: number;
}>;

Zod schema for model-specific usage breakdown data

Released under the MIT License.