# `Ollixir.Options.Presets`
[🔗](https://github.com/nshkrdotcom/ollixir/blob/main/lib/ollixir/options/presets.ex#L1)

Pre-configured option sets for common use cases.

# `chat`
[🔗](https://github.com/nshkrdotcom/ollixir/blob/main/lib/ollixir/options/presets.ex#L39)

```elixir
@spec chat() :: Ollixir.Options.t()
```

# `code`
[🔗](https://github.com/nshkrdotcom/ollixir/blob/main/lib/ollixir/options/presets.ex#L29)

```elixir
@spec code() :: Ollixir.Options.t()
```

# `creative`
[🔗](https://github.com/nshkrdotcom/ollixir/blob/main/lib/ollixir/options/presets.ex#L9)

```elixir
@spec creative() :: Ollixir.Options.t()
```

# `fast`
[🔗](https://github.com/nshkrdotcom/ollixir/blob/main/lib/ollixir/options/presets.ex#L49)

```elixir
@spec fast() :: Ollixir.Options.t()
```

# `large_context`
[🔗](https://github.com/nshkrdotcom/ollixir/blob/main/lib/ollixir/options/presets.ex#L58)

```elixir
@spec large_context() :: Ollixir.Options.t()
```

# `merge`
[🔗](https://github.com/nshkrdotcom/ollixir/blob/main/lib/ollixir/options/presets.ex#L69)

```elixir
@spec merge(
  atom(),
  keyword()
) :: Ollixir.Options.t()
```

Merge a preset with custom options.

# `precise`
[🔗](https://github.com/nshkrdotcom/ollixir/blob/main/lib/ollixir/options/presets.ex#L19)

```elixir
@spec precise() :: Ollixir.Options.t()
```

---

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