PURISTA API / @purista/ai / createTelemetryFrame
Function: createTelemetryFrame()
createTelemetryFrame(
input):object
Defined in: packages/ai/src/protocol/helpers.ts:104
Parameters
input
activeWorkers?
number
durationMs?
number
effectiveMaxConcurrencyHint?
number
maxWorkersPerInstance?
number
poolId?
string
provider?
string
replicaCountHint?
number
usage?
{ completionTokens?: number; costUsd?: number; promptTokens?: number; totalTokens?: number; }
usage.completionTokens?
number = ...
usage.costUsd?
number = ...
usage.promptTokens?
number = ...
usage.totalTokens?
number = ...
waitingWorkers?
number
waitTimeMs?
number
Returns
object
activeWorkers
readonlyactiveWorkers:number|undefined=input.activeWorkers
durationMs
readonlydurationMs:number|undefined=input.durationMs
effectiveMaxConcurrencyHint
readonlyeffectiveMaxConcurrencyHint:number|undefined=input.effectiveMaxConcurrencyHint
kind
readonlykind:"telemetry"='telemetry'
maxWorkersPerInstance
readonlymaxWorkersPerInstance:number|undefined=input.maxWorkersPerInstance
poolId
readonlypoolId:string|undefined=input.poolId
provider
readonlyprovider:string|undefined=input.provider
replicaCountHint
readonlyreplicaCountHint:number|undefined=input.replicaCountHint
usage
readonlyusage: {completionTokens?:number;costUsd?:number;promptTokens?:number;totalTokens?:number; } |undefined=input.usage
waitingWorkers
readonlywaitingWorkers:number|undefined=input.waitingWorkers
waitTimeMs
readonlywaitTimeMs:number|undefined=input.waitTimeMs
