# Interface: BodyParams\

## Type parameters[[interface-bodyparamst.type-parameters]]

| Name | Type |
| :------ | :------ |
| `T` | extends `Record`\<`string`, `unknown`\> = `Record`\<`string`, `unknown`\> |

## Properties

### args

• **args**: `T`

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

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

___

### mapping

• `Optional` **mapping**: [`InferenceProviderMappingEntry`](InferenceProviderMappingEntry)

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

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

___

### model

• **model**: `string`

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

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

___

### outputType

• `Optional` **outputType**: [`OutputType`](../modules#outputtype)

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

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

___

### task

• `Optional` **task**: [`InferenceTask`](../modules#inferencetask)

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

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

