Skip to content

InputProcessor

optional description?: string;

id: string;

optional name?: string;

process: (args) =>
| InputProcessorResult
| Promise<InputProcessorResult>;
Parameter Type

args

{ context: ProcessorContext; input: string; messages: ModelMessage[]; }

args.context

ProcessorContext

args.input

string

args.messages

ModelMessage[]

| InputProcessorResult | Promise<InputProcessorResult>