# `LangExtract.Client`
[🔗](https://github.com/mdepolli/lang_extract/blob/v0.10.0/lib/lang_extract/client.ex#L1)

A configured LLM client for extraction.

Created via `LangExtract.new/2`. Holds the provider module and its options.

# `t`

```elixir
@type t() :: %LangExtract.Client{
  http_client: Req.Request.t() | nil,
  options: keyword(),
  provider: module()
}
```

---

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