# `Vllm.Multimodal.Inputs.MultiModalFieldElem`
[🔗](https://github.com/nshkrdotcom/vllm/blob/v0.3.0/lib/snakebridge_generated/vllm/multimodal/inputs/multi_modal_field_elem.ex#L7)

Represents a keyword argument inside a

[`MultiModalKwargsItem`][vllm.multimodal.inputs.MultiModalKwargsItem].

# `t`

```elixir
@opaque t()
```

# `new`

```elixir
@spec new(
  String.t(),
  String.t(),
  (([(([term()] | [term()]) | term()) | {term(), term()}] | [term()]) | term())
  | {term(), term()},
  term(),
  keyword()
) :: {:ok, SnakeBridge.Ref.t()} | {:error, Snakepit.Error.t()}
```

Initialize self.  See help(type(self)) for accurate signature.

## Parameters

- `modality` (String.t())
- `key` (String.t())
- `data` (((list(((list(term()) | list(term())) | term()) | {term(), term()}) | list(term())) | term())
| {term(), term()})
- `field` (term())

---

*Consult [api-reference.md](api-reference.md) for complete listing*
