AIDK API Reference / aidk-ai-sdk / Model
Function: Model() ​
ts
function Model(props: AiSdkModelProps): Element;Defined in: packages/adapters/ai-sdk/src/model.tsx:53
AiSdkModel component for declarative model configuration in JSX.
Creates an AI SDK model adapter internally and wraps it in a Model component. Works with any AI SDK provider (OpenAI, Anthropic, Google, etc.)
Parameters ​
| Parameter | Type |
|---|---|
props | AiSdkModelProps |
Returns ​
Example ​
tsx
import { openai } from '@ai-sdk/openai';
// Basic usage
<AiSdkModel model={openai('gpt-4o')} />
// With config
<AiSdkModel
model={openai('gpt-4o')}
temperature={0.7}
maxTokens={1000}
/>
// With Anthropic
<AiSdkModel
model={anthropic('claude-3-5-sonnet-20241022')}
temperature={0.5}
/>
// With Google
<AiSdkModel
model={google('gemini-2.5-flash')}
system="You are a helpful assistant"
/>