> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/relay/llms.txt.
> For full documentation content, see https://docs.nvidia.com/nemo/relay/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/relay/_mcp/server.

# Struct Model Family Capabilities

> Per-model-family capability overrides within a backend.

Generated from `cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi`.

<pre />

Per-model-family capability overrides within a backend.

Some features vary by model within the same backend (e.g., Claude 3.5 Sonnet supports 4 cache breakpoints while older models support fewer).

## Fields

### `model_family: String`

Model family identifier (e.g., "claude-3.5-sonnet", "gpt-4o").

### `supported_features: HashSet<ProviderFeature>`

Features supported by this model family.

### `max_cache_breakpoints: Option<u32>`

Maximum number of cache breakpoints (if applicable).

### `min_cacheable_tokens: Option<u32>`

Minimum tokens required for a block to be cacheable.

### `cache_economics: Option<CacheEconomics>`

Provider/model-specific cache economics for explicit cache planning.

## Implementations

### `impl ModelFamilyCapabilities`

<pre />

#### `supports`

<pre />

Check if this model family supports a specific feature.

## Trait Implementations

### `impl Clone for ModelFamilyCapabilities`

<pre />

#### `clone`

<pre />

#### `clone_from`

<pre />

### `impl Debug for ModelFamilyCapabilities`

<pre />

#### `fmt`

<pre />

### `impl<'de> Deserialize<'de> for ModelFamilyCapabilities`

<pre />

#### `deserialize`

<pre />

### `impl PartialEq for ModelFamilyCapabilities`

<pre />

#### `eq`

<pre />

#### `ne`

<pre />

### `impl Serialize for ModelFamilyCapabilities`

<pre />

#### `serialize`

<pre />

### `impl StructuralPartialEq for ModelFamilyCapabilities`

<pre />