Skip to content

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


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

Interface: SubmitEvaluationJobInput

Extended by

Properties

app?

optional app?: AppConfig

App invocation configuration — function selection, runtime parameters, and evaluator override


continueBufferMs?

optional continueBufferMs?: number

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


evaluatorName

evaluatorName: string

Name of the evaluator


experimentName?

optional experimentName?: string

Experiment name for grouping related jobs and reports


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.


processLocally?

optional processLocally?: boolean

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


reportId?

optional reportId?: string

Report ID to store results in (auto-created if not provided)


reportName?

optional reportName?: string

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


scorers?

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

Scorer configurations keyed by scorer name


testCases

testCases: TestDataSource

Source of test cases for evaluation