Skip to content
SONOEDocs
EspañolESConsole

GET /v1/models

The model names you can send in the model field of /v1/systemone, each with a description and a release date. Same shape as Jev's model list, so models.list() in the TypeSafe SDKs works.

GEThttps://api.sonoeai.com/v1/models

curl https://api.sonoeai.com/v1/models \
  -H "Authorization: Bearer $SONOE_API_KEY"

Response

modelsarray<Model>required
namestringrequired
The name to send as model.
descriptionstringrequired
What it points to.
release_datestringrequired
YYYY-MM-DD.
{
  "models": [
    { "name": "sonoe-latest", "description": "The most recent stable Sonoe model.", "release_date": "2026-10-13" },
    { "name": "sonoe-preview", "description": "The most recent Sonoe model, official or not (today the same as sonoe-latest).", "release_date": "2026-10-13" },
    { "name": "jev-latest", "description": "Alias of sonoe-latest, so code written for Jev works unchanged.", "release_date": "2026-10-13" },
    { "name": "jev-preview", "description": "Alias of sonoe-preview, so code written for Jev works unchanged.", "release_date": "2026-10-13" }
  ]
}

The list shows aliases. The versioned id sonoe-1.1.0 and any jev-1.x.y are accepted too, even though they aren't listed. An alias moves when a new model ships; the model field of each answer always says which version answered. See Models.

from typesafe_sdk import TypeSafeClient

with TypeSafeClient() as client:
    for m in client.models.list().models:
        print(m.name, m.release_date)