AiSdkModelProvider
Generated by TypeDoc. Do not edit this page directly.
Class: AiSdkModelProvider
Section titled “Class: AiSdkModelProvider”Defined in: packages/provider-ai-sdk/src/index.ts:7
Extended by
Section titled “Extended by”Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AiSdkModelProvider(config): AiSdkModelProvider;Defined in: packages/provider-ai-sdk/src/index.ts:13
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
config | AiSdkModelProviderConfig |
Returns
Section titled “Returns”AiSdkModelProvider
Properties
Section titled “Properties”| Property | Modifier | Type | Defined in |
|---|---|---|---|
id? | readonly | string | packages/provider-ai-sdk/src/index.ts:9 |
namespace | readonly | string | packages/provider-ai-sdk/src/index.ts:8 |
Methods
Section titled “Methods”getInfo()
Section titled “getInfo()”getInfo(): ModelProviderInfo;Defined in: packages/provider-ai-sdk/src/index.ts:20
Returns
Section titled “Returns”Implementation of
Section titled “Implementation of”getModels()
Section titled “getModels()”getModels(): ModelInfo[];Defined in: packages/provider-ai-sdk/src/index.ts:28
Returns
Section titled “Returns”Implementation of
Section titled “Implementation of”HarnessModelProvider.getModels
run(input): Promise<ModelProviderRunResult>;Defined in: packages/provider-ai-sdk/src/index.ts:36
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
input | ModelProviderRunInput |
Returns
Section titled “Returns”Promise<ModelProviderRunResult>
Implementation of
Section titled “Implementation of”supportsRole()
Section titled “supportsRole()”supportsRole(roleId): boolean;Defined in: packages/provider-ai-sdk/src/index.ts:32
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
roleId | string |
Returns
Section titled “Returns”boolean