Skip to main content

TypeAlias.LlmUsageResponse

type LlmUsageResponse = {
data: {
applicationId: string;
applicationName: string;
completionTokens: number;
createdAt: Date;
estimatedCost?: number;
finishReason?: string;
id: string;
inputCost?: number;
metadata?: Record<string, any>;
model: string;
organizationId: string;
organizationName: string;
outputCost?: number;
promptTokens: number;
provider: "GOOGLE";
totalTokens: number;
userEmail?: string;
userId?: string;
}[];
meta: {
activeOrganizations: number;
limit: number;
page: number;
total: number;
totalCost: number;
totalRequests: number;
totalTokens: number;
};
total: number;
};

Type Declaration

NameType
data{ applicationId: string; applicationName: string; completionTokens: number; createdAt: Date; estimatedCost?: number; finishReason?: string; id: string; inputCost?: number; metadata?: Record<string, any>; model: string; organizationId: string; organizationName: string; outputCost?: number; promptTokens: number; provider: "GOOGLE"; totalTokens: number; userEmail?: string; userId?: string; }[]
meta{ activeOrganizations: number; limit: number; page: number; total: number; totalCost: number; totalRequests: number; totalTokens: number; }
meta.activeOrganizationsnumber
meta.limitnumber
meta.pagenumber
meta.totalnumber
meta.totalCostnumber
meta.totalRequestsnumber
meta.totalTokensnumber
totalnumber