Example
Constructors
Constructor
new EvaluationLogger(Defined in: src/evaluationLogger.ts:573options):EvaluationLogger
Parameters
options
EvaluationLoggerOptions
Returns
EvaluationLogger
Methods
logPrediction()
logPrediction(Defined in: src/evaluationLogger.ts:660 Log a prediction with its input and output (synchronous version). Creates a predict_and_score call (with child predict call). Returns a ScoreLogger immediately for adding scores. This method returns the ScoreLogger synchronously. Operations on the ScoreLogger (logScore, finish) will be queued and executed when initialization completes.inputs,output):ScoreLogger
Parameters
inputs
Record<string, any>
output
any
Returns
ScoreLogger
Example
logPredictionAsync()
logPredictionAsync(Defined in: src/evaluationLogger.ts:685 Log a prediction with its input and output (async version). Like logPrediction() but returns a Promise that resolves when the prediction call is fully initialized. Use this if you need to await the initialization before proceeding.inputs,output):Promise<ScoreLogger>
Parameters
inputs
Record<string, any>
output
any
Returns
Promise<ScoreLogger>
Example
logSummary()
logSummary(Defined in: src/evaluationLogger.ts:786 Log a summary and finalize the evaluation. Creates a summarize call and finishes the evaluate call. This method can be called without await (fire-and-forget), but internally it will wait for all pending operations to complete.summary?):Promise<void>
Parameters
summary?
Record<string, any>
Returns
Promise<void>