Skip to content

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 ​

ParameterType
propsAiSdkModelProps

Returns ​

Element

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"
/>

Released under the MIT License.