# `OpenrouterSdk.Api.Models`
[🔗](https://github.com/zmzlois/openrouter_sdk/blob/v0.1.0/lib/openrouter_sdk/api/models.ex#L1)

`GET /models` — live model catalog.

this hits the api every call. if you want a stable hard-coded view,
use `OpenrouterSdk.Catalog.Models` instead — that's the snapshot
embedded into the package and refreshed by ci.

# `list`

```elixir
@spec list(keyword()) :: {:ok, map()} | {:error, OpenrouterSdk.Error.t()}
```

---

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