fix billing types

This commit is contained in:
Ramnique Singh 2025-08-14 20:16:33 +05:30
parent eccfb4748f
commit d159430262

View file

@ -12,15 +12,15 @@ export const UsageTypeKey = z.enum([
export const LLMUsage = z.object({ export const LLMUsage = z.object({
type: z.literal(UsageTypeKey.Enum.LLM_USAGE), type: z.literal(UsageTypeKey.Enum.LLM_USAGE),
modelName: z.string(), modelName: z.string(),
inputTokens: z.number().positive(), inputTokens: z.number(),
outputTokens: z.number().positive(), outputTokens: z.number(),
context: z.string(), context: z.string(),
}); });
export const EmbeddingModelUsage = z.object({ export const EmbeddingModelUsage = z.object({
type: z.literal(UsageTypeKey.Enum.EMBEDDING_MODEL_USAGE), type: z.literal(UsageTypeKey.Enum.EMBEDDING_MODEL_USAGE),
modelName: z.string(), modelName: z.string(),
tokens: z.number().positive(), tokens: z.number(),
context: z.string(), context: z.string(),
}); });