# Interface AvailableModel

One row in the cache: model id + which source first reported it.

interface AvailableModel {
id: string;
source: string;
provider?: string;
}

- Defined in packages/nexus-agents/src/config/available-models-cache.ts:56

##### Index

### Properties

id
source
provider?

## Properties

### `Readonly` id

id: string

- Defined in packages/nexus-agents/src/config/available-models-cache.ts:57

### `Readonly` source

source: string

- Defined in packages/nexus-agents/src/config/available-models-cache.ts:58

### `Optional` `Readonly` provider

provider?: string

`provider/` prefix when the source uses one; otherwise the providerHint.

- Defined in packages/nexus-agents/src/config/available-models-cache.ts:60