Interface AgentOSUsageRecordInput

interface AgentOSUsageRecordInput {
    providerId?: string;
    modelId?: string;
    userId?: string;
    tenantId?: string;
    usage?: {
        promptTokens?: number;
        completionTokens?: number;
        totalTokens?: number;
        costUSD?: number;
    };
    options?: AgentOSUsageLedgerOptions;
}

Properties

providerId?: string
modelId?: string
userId?: string
tenantId?: string
usage?: {
    promptTokens?: number;
    completionTokens?: number;
    totalTokens?: number;
    costUSD?: number;
}

Type declaration

  • Optional promptTokens?: number
  • Optional completionTokens?: number
  • Optional totalTokens?: number
  • Optional costUSD?: number