[**@gram-ai/elements v1.33.0**](../README.md)

***

[@gram-ai/elements](../globals.md) / ModelConfig

# Interface: ModelConfig

ModelConfig is used to configure model support in the Elements library.

## Properties

### showModelPicker?

> `optional` **showModelPicker**: `boolean`

Whether to show the model picker in the composer.

***

### defaultModel?

> `optional` **defaultModel**: `"anthropic/claude-opus-4.6"` \| `"anthropic/claude-sonnet-4.6"` \| `"anthropic/claude-sonnet-4.5"` \| `"anthropic/claude-opus-4.5"` \| `"anthropic/claude-haiku-4.5"` \| `"anthropic/claude-opus-4.1"` \| `"anthropic/claude-sonnet-4"` \| `"openai/gpt-5.4"` \| `"openai/gpt-5.4-mini"` \| `"openai/gpt-5.1"` \| `"openai/gpt-5.1-codex"` \| `"openai/gpt-5"` \| `"openai/gpt-4.1"` \| `"openai/o4-mini"` \| `"openai/o3"` \| `"google/gemini-3.1-pro-preview"` \| `"google/gemini-2.5-pro"` \| `"google/gemini-2.5-flash"` \| `"deepseek/deepseek-r1"` \| `"deepseek/deepseek-v3.2"` \| `"meta-llama/llama-4-maverick"` \| `"x-ai/grok-4"` \| `"qwen/qwen3-coder"` \| `"moonshotai/kimi-k2.5"` \| `"mistralai/mistral-medium-3.1"` \| `"mistralai/codestral-2508"` \| `"mistralai/devstral-small"`

The default model to use for the Elements library.
