Example
Constructor
new EvaluationLogger(options):EvaluationLogger
Parameters
object
required
Returns
EvaluationLogger
Methods
logPrediction()
logPrediction(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
Record<string, any>
required
any
required
Returns
ScoreLogger
Example
logPredictionAsync()
logPredictionAsync(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
Record<string, any>
required
any
required
Returns
Promise<ScoreLogger>
Example
logSummary()
logSummary(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
Record<string, any>
Returns
Promise<void>