Drex

List models

nace models lists the models your key can call, one per line: name, release date, -> <model> for an alias, then its description. --json prints the response body, request_id included. It is free at any balance.

nace models
drex-v1.0    2026-09-24  Drex System One decision model. Typed questions in, calibrated probabilities out.
drex-v1.5    2026-09-28  Drex 1.5 decision model. Typed questions in, calibrated probabilities out; states up to 131,072 tokens.
drex-v2.0    2026-10-06  Drex 2.0 decision model, a mixture of experts with 3B active parameters. Typed questions in, calibrated probabilities out; states up to 131,072 tokens.
drex-max     2026-10-13  Drex Max multimodal decision model, the most accurate Drex. Typed questions in, calibrated probabilities out; up to 262,144 input tokens per question.
drex-latest  2026-10-06 -> drex-v2.0  Points to drex-v2.0 (Drex 2.0). Moves to a newer version only on an announced date.
drex-v1.1    2026-09-25 -> drex-v1.5  Retired on 2026-09-28. Requests that name it are served by drex-v1.5 (Drex 1.5) at its price.

-> <model> names the model that answers an alias or a retired id. Pass a name as -m, --model to nace decide.

With --json:

nace models --json
{
  "models": [
    {
      "name": "drex-max",
      "description": "Drex Max multimodal decision model, the most accurate Drex. Typed questions in, calibrated probabilities out; up to 262,144 input tokens per question.",
      "release_date": "2026-10-13",
      "alias_for": null
    },
    {
      "name": "drex-latest",
      "description": "Points to drex-v2.0 (Drex 2.0). Moves to a newer version only on an announced date.",
      "release_date": "2026-10-06",
      "alias_for": "drex-v2.0"
    }
  ],
  "request_id": "req_0123456789abcdef0123456789abcdef"
}

The output above is the catalog at the time of writing. The list your key sees can differ. See Models for what each one is.