Class: TemporalProvider
aisdk.TemporalProvider
A Temporal-specific provider implementation that creates AI models which execute through Temporal activities. This provider integrates AI SDK models with Temporal's execution model to ensure reliable, durable AI model invocations.
The AI SDK integration is an experimental feature; APIs may change without notice.
Implements
ProviderV4
Constructors
constructor
• new TemporalProvider(options?): TemporalProvider
Parameters
| Name | Type |
|---|---|
options? | TemporalProviderOptions |
Returns
Properties
options
• Optional Readonly options: TemporalProviderOptions
specificationVersion
• Readonly specificationVersion: "v4"
Implementation of
ProviderV4.specificationVersion
Methods
embeddingModel
▸ embeddingModel(modelId): EmbeddingModelV4
Parameters
| Name | Type |
|---|---|
modelId | string |
Returns
EmbeddingModelV4
Implementation of
ProviderV4.embeddingModel
imageModel
▸ imageModel(_modelId): ImageModelV4
Parameters
| Name | Type |
|---|---|
_modelId | string |
Returns
ImageModelV4
Implementation of
ProviderV4.imageModel
languageModel
▸ languageModel(modelId): LanguageModelV4
Parameters
| Name | Type |
|---|---|
modelId | string |
Returns
LanguageModelV4
Implementation of
ProviderV4.languageModel