PURISTA API / @purista/ai / AiSdkProviderMetadata
Type Alias: AiSdkProviderMetadata
AiSdkProviderMetadata =
object
Defined in: packages/ai/src/providers/runtime/AiSdkProvider.ts:76
Request metadata field understood by AiSdkProvider. Attach it to ProviderRequest.metadata to override call settings per invocation.
Example
ts
await provider.generate({
prompt: 'Summarise the ticket',
metadata: {
aiSdk: {
temperature: 0.2,
maxOutputTokens: 512,
},
},
})Properties
aiSdk?
optionalaiSdk:AiSdkProviderOverrides&object
Defined in: packages/ai/src/providers/runtime/AiSdkProvider.ts:77
Type Declaration
embed?
optionalembed:AiSdkEmbedOverrides
embedMany?
optionalembedMany:AiSdkEmbedManyOverrides
generate?
optionalgenerate:AiSdkProviderOverrides
generateJson?
optionalgenerateJson:AiSdkGenerateJsonOverrides
rerank?
optionalrerank:AiSdkRerankOverrides
