Skip to content

AiSdkModelProvider

Generated by TypeDoc. Do not edit this page directly.

API Reference


Defined in: packages/provider-ai-sdk/src/index.ts:7

new AiSdkModelProvider(config): AiSdkModelProvider;

Defined in: packages/provider-ai-sdk/src/index.ts:13

ParameterType
configAiSdkModelProviderConfig

AiSdkModelProvider

PropertyModifierTypeDefined in
id?readonlystringpackages/provider-ai-sdk/src/index.ts:9
namespacereadonlystringpackages/provider-ai-sdk/src/index.ts:8
getInfo(): ModelProviderInfo;

Defined in: packages/provider-ai-sdk/src/index.ts:20

ModelProviderInfo

HarnessModelProvider.getInfo


getModels(): ModelInfo[];

Defined in: packages/provider-ai-sdk/src/index.ts:28

ModelInfo[]

HarnessModelProvider.getModels


run(input): Promise<ModelProviderRunResult>;

Defined in: packages/provider-ai-sdk/src/index.ts:36

ParameterType
inputModelProviderRunInput

Promise<ModelProviderRunResult>

HarnessModelProvider.run


supportsRole(roleId): boolean;

Defined in: packages/provider-ai-sdk/src/index.ts:32

ParameterType
roleIdstring

boolean

HarnessModelProvider.supportsRole