Skip to content

@awssolutions/gen-ai-evaluation-toolkit-ts-client


@awssolutions/gen-ai-evaluation-toolkit-ts-client / SubmitScoringJobCommandInput

Interface: SubmitScoringJobCommandInput

The input for SubmitScoringJobCommand.

Extends

Properties

continueBufferMs?

optional continueBufferMs?: number

Buffer time in milliseconds before Lambda timeout to trigger CONTINUE checkpoint. Internal testing/tuning parameter — not for end-user use.

Inherited from

SubmitScoringJobInput.continueBufferMs


evaluatorName

evaluatorName: string

Name of the evaluator

Inherited from

SubmitScoringJobInput.evaluatorName


experimentName?

optional experimentName?: string

Experiment name for grouping related jobs and reports

Inherited from

SubmitScoringJobInput.experimentName


heartbeatSeconds?

optional heartbeatSeconds?: number

Heartbeat timeout in seconds for Step Functions task states. The evaluator must send a heartbeat within this interval or the task is marked as timed out.

Inherited from

SubmitScoringJobInput.heartbeatSeconds


processLocally?

optional processLocally?: boolean

When true, the caller will process the job locally — suppresses EventBridge event emission

Inherited from

SubmitScoringJobInput.processLocally


reportId?

optional reportId?: string

Report ID to store results in (can be combined with testResults; mutually exclusive with sourceReportId)

Inherited from

SubmitScoringJobInput.reportId


reportName?

optional reportName?: string

Name for the auto-created report (ignored if reportId is provided)

Inherited from

SubmitScoringJobInput.reportName


scorers?

optional scorers?: Record\<string, ScorerConfig | null>

Scorer configurations keyed by scorer name

Inherited from

SubmitScoringJobInput.scorers


sourceReportId?

optional sourceReportId?: string

Source report ID to copy results from for re-scoring into a new report (mutually exclusive with reportId and testResults)

Inherited from

SubmitScoringJobInput.sourceReportId


testResults?

optional testResults?: InlineTestResult[]

Inline test results with pre-existing outputs for scoring (mutually exclusive with sourceReportId)

Inherited from

SubmitScoringJobInput.testResults