# Interface: InferenceProviderMappingEntry

## Properties

### adapter

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

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

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

___

### adapterWeightsPath

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

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

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

___

### hfModelId

• **hfModelId**: `string`

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

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

___

### provider

• **provider**: `string`

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

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

___

### providerId

• **providerId**: `string`

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

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

___

### status

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

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

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

___

### task

• **task**: `WidgetType`

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

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

___

### type

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

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

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

