Skip to main content

Interface: StartTestChatRunRequest

Defined in: packages/sdk/src/types/qualification-types.ts:128

Start a test chat run on a workflow.

With scenarioId: the scenario's persona/goal/channel/data act as defaults (overridable). The run is eligible for grading afterwards.

Without scenarioId: an ad-hoc run. personaId is required; the run has no scenario linkage and cannot be evaluated.

Properties

assistantChatModelConfig?

optional assistantChatModelConfig: Record<string, unknown>

Defined in: packages/sdk/src/types/qualification-types.ts:138


assistantChatModelId?

optional assistantChatModelId: string

Defined in: packages/sdk/src/types/qualification-types.ts:137


assistantRealtimeModelConfig?

optional assistantRealtimeModelConfig: Record<string, unknown>

Defined in: packages/sdk/src/types/qualification-types.ts:140


assistantRealtimeModelId?

optional assistantRealtimeModelId: string

Defined in: packages/sdk/src/types/qualification-types.ts:139


channel?

optional channel: string

Defined in: packages/sdk/src/types/qualification-types.ts:134


dataRecords?

optional dataRecords: Record<string, ScenarioDataRecord>

Defined in: packages/sdk/src/types/qualification-types.ts:135


driver?

optional driver: DriverMode

Defined in: packages/sdk/src/types/qualification-types.ts:136


goal?

optional goal: string

Defined in: packages/sdk/src/types/qualification-types.ts:133


personaId?

optional personaId: number

Defined in: packages/sdk/src/types/qualification-types.ts:130


scenarioId?

optional scenarioId: number

Defined in: packages/sdk/src/types/qualification-types.ts:129


testMemberId?

optional testMemberId: number

Defined in: packages/sdk/src/types/qualification-types.ts:132

Reuse an existing test member instead of minting one from a persona.