# Interface: InferenceProviderMappingEntry

## Properties

### adapter

• `Optional` **adapter**: `string`

#### Defined in[[adapter.defined-in]]

[inference/src/types.ts:78](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L78)

___

### adapterWeightsPath

• `Optional` **adapterWeightsPath**: `string`

#### Defined in[[adapterweightspath.defined-in]]

[inference/src/types.ts:79](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L79)

___

### hfModelId

• **hfModelId**: `string`

#### Defined in[[hfmodelid.defined-in]]

[inference/src/types.ts:80](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L80)

___

### provider

• **provider**: `string`

#### Defined in[[provider.defined-in]]

[inference/src/types.ts:81](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L81)

___

### providerId

• **providerId**: `string`

#### Defined in[[providerid.defined-in]]

[inference/src/types.ts:82](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L82)

___

### status

• **status**: ``"live"`` \| ``"staging"``

#### Defined in[[status.defined-in]]

[inference/src/types.ts:83](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L83)

___

### task

• **task**: `WidgetType`

#### Defined in[[task.defined-in]]

[inference/src/types.ts:84](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L84)

___

### type

• `Optional` **type**: ``"single-model"`` \| ``"tag-filter"``

#### Defined in[[type.defined-in]]

[inference/src/types.ts:85](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L85)


<EditOnGithub source="https://github.com/huggingface/huggingface.js/blob/main/docs/inference/interfaces/InferenceProviderMappingEntry.md" />