---
title: Model catalog
description: Pick from a live catalog of 5,000+ models across 140+ providers wherever AKOS asks for a model.
---

Wherever AKOS asks you to choose an LLM — an agent's model, an agent node in a flow, a multi-agent strategy, or an eval — you pick from a **live model catalog**, not a hand-typed string.

## What's in the catalog

The catalog is a continuously refreshed snapshot covering **140+ providers and over 5,000 models** — OpenAI, Anthropic, Google, Mistral, Meta, and many more, including the models you reach through your own provider connections. Because it is the real catalog rather than a fixed list baked into the app, new models appear without an app update.

## Searching

The model field is a searchable combobox:

1. Click the field and start typing a **provider** or **model name** (for example, `claude`, `gpt`, or `gemini`).
2. The dropdown narrows as you type. Search runs against the full catalog, so you never scroll thousands of rows — keep typing to narrow further.
3. Each result shows the **model name**, the **provider · model id**, and capability tags.

When a search returns more matches than fit on screen, the dropdown tells you how many of the total it is showing (for example, *Showing 60 of 312 — keep typing to narrow*).

## Capability tags

Results are tagged so you can pick a model that fits the job:

| Tag | Meaning |
|---|---|
| **reasoning** | The model supports extended reasoning / thinking. |
| **tools** | The model can call tools (function calling), required for agents that use tools. |

If your agent uses tools, choose a model with the **tools** tag. For complex multi-step tasks, a **reasoning** model is usually a better fit.

## Where you'll see it

The catalog picker appears everywhere a model is selected, including:

- The **Model** step of the agent create/edit form (see [Agents](/docs/using-the-app/agents)).
- **Agent** nodes in the visual flow editor (see [Workflows](/docs/using-the-app/flows)).
- **Multi-agent** node members.
- Eval runners that compare models.

Leaving a model blank inherits the model from the agent's assigned role (or the provider default), so you only set a model when you want to override.

## Related screens

| Need | Go to |
|---|---|
| Agent model step | [Agents](/docs/using-the-app/agents) |
| Flow agent nodes | [Workflows](/docs/using-the-app/flows) |
| LLM provider connections | [Connections](/docs/using-the-app/connections) |
| Benchmark comparisons | [Quality checks (Evals)](/docs/using-the-app/evals) |
