@maiar-ai/core / ModelCapability
Interface: ModelCapability<InputType, OutputType, ConfigType>
Defined in: packages/core/src/runtime/providers/model.ts:10
Interface that model capabilities must implement
Type Parameters​
• InputType = unknown
• OutputType = unknown
• ConfigType = unknown
Properties​
id​
readonly
id:string
Defined in: packages/core/src/runtime/providers/model.ts:15
input​
readonly
input:ZodType
<InputType
,InputType
>
Defined in: packages/core/src/runtime/providers/model.ts:16
output​
readonly
output:ZodType
<OutputType
,OutputType
>
Defined in: packages/core/src/runtime/providers/model.ts:17
config?​
readonly
optional
config:ZodType
<ConfigType
,ConfigType
>
Defined in: packages/core/src/runtime/providers/model.ts:18
Methods​
execute()​
execute(
input
,config
?):Promise
<OutputType
>
Defined in: packages/core/src/runtime/providers/model.ts:20
Parameters​
input​
InputType
config?​
ConfigType
Returns​
Promise
<OutputType
>