Skip to content

AIDK API Reference / aidk-ai-sdk / AiSdkModelProps

Interface: AiSdkModelProps ​

Defined in: packages/adapters/ai-sdk/src/model.tsx:13

Props for AiSdkModel component. Extends adapter config with optional Model component props.

Extends ​

Properties ​

PropertyTypeDescriptionInherited fromDefined in
frequencyPenalty?numberFrequency penaltyAiSdkAdapterConfig.frequencyPenaltypackages/adapters/ai-sdk/src/adapter.ts:141
maxTokens?numberMaximum tokens to generateAiSdkAdapterConfig.maxTokenspackages/adapters/ai-sdk/src/adapter.ts:137
modelLanguageModelThe AI SDK language model instanceAiSdkAdapterConfig.modelpackages/adapters/ai-sdk/src/adapter.ts:129
onMount?(com: ContextObjectModel) => void | Promise<void>Optional callback when model is mounted-packages/adapters/ai-sdk/src/model.tsx:15
onUnmount?(com: ContextObjectModel) => void | Promise<void>Optional callback when model is unmounted-packages/adapters/ai-sdk/src/model.tsx:17
presencePenalty?numberPresence penaltyAiSdkAdapterConfig.presencePenaltypackages/adapters/ai-sdk/src/adapter.ts:143
providerOptions?Record<string, unknown>Provider-specific optionsAiSdkAdapterConfig.providerOptionspackages/adapters/ai-sdk/src/adapter.ts:145
system?stringDefault system promptAiSdkAdapterConfig.systempackages/adapters/ai-sdk/src/adapter.ts:131
temperature?numberTemperature (0-2)AiSdkAdapterConfig.temperaturepackages/adapters/ai-sdk/src/adapter.ts:135
tools?ToolSetDefault tools (AI SDK ToolSet format)AiSdkAdapterConfig.toolspackages/adapters/ai-sdk/src/adapter.ts:133
topP?numberTop P samplingAiSdkAdapterConfig.topPpackages/adapters/ai-sdk/src/adapter.ts:139

Released under the MIT License.