Skip to content

ccusage / data-loader / modelBreakdownSchema

Variable: modelBreakdownSchema

ts
const modelBreakdownSchema: ObjectSchema<{
  modelName: SchemaWithPipe<readonly [StringSchema<undefined>, MinLengthAction<string, 1, "Model name cannot be empty">, BrandAction<string, "ModelName">]>;
  inputTokens: NumberSchema<undefined>;
  outputTokens: NumberSchema<undefined>;
  cacheCreationTokens: NumberSchema<undefined>;
  cacheReadTokens: NumberSchema<undefined>;
  cost: NumberSchema<undefined>;
}, undefined>;

Valibot schema for model-specific usage breakdown data

Released under the MIT License.