# 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:182](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L182)

___

### mapping

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

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

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

___

### model

• **model**: `string`

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

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

___

### outputType

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

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

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

___

### task

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

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

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

