HarnessModelProvider
Generated by TypeDoc. Do not edit this page directly.
Interface: HarnessModelProvider
Section titled “Interface: HarnessModelProvider”Defined in: packages/core/src/engine/types.ts:49
Properties
Section titled “Properties”| Property | Modifier | Type | Defined in |
|---|---|---|---|
configSchema? | readonly | unknown | packages/core/src/engine/types.ts:52 |
id? | readonly | string | packages/core/src/engine/types.ts:51 |
namespace | readonly | string | packages/core/src/engine/types.ts:50 |
Methods
Section titled “Methods”getInfo()?
Section titled “getInfo()?”optional getInfo(): ModelProviderInfo;Defined in: packages/core/src/engine/types.ts:54
Returns
Section titled “Returns”getModels()?
Section titled “getModels()?”optional getModels(): ModelInfo[];Defined in: packages/core/src/engine/types.ts:55
Returns
Section titled “Returns”run(input): Promise<ModelProviderRunResult>;Defined in: packages/core/src/engine/types.ts:53
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
input | ModelProviderRunInput |
Returns
Section titled “Returns”Promise<ModelProviderRunResult>
supportsRole()?
Section titled “supportsRole()?”optional supportsRole(roleId): boolean;Defined in: packages/core/src/engine/types.ts:56
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
roleId | string |
Returns
Section titled “Returns”boolean