Saltar al contenido
SONOEDocs
EnglishENConsola

GET /v1/models

Los nombres de modelo que puedes mandar en el campo model de /v1/systemone, cada uno con una descripción y una fecha de lanzamiento. Tiene la misma forma que la lista de modelos de Jev, así que models.list() de los SDK de TypeSafe funciona.

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

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

Respuesta

modelsarray<Model>requerido
namestringrequerido
El nombre que mandas como model.
descriptionstringrequerido
A qué apunta.
release_datestringrequerido
AAAA-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" }
  ]
}

La lista muestra alias. El id con versión sonoe-1.1.0 y cualquier jev-1.x.y también se aceptan, aunque no aparezcan. Un alias se mueve cuando sale un modelo nuevo; el campo model de cada respuesta siempre dice qué versión respondió. Mira Modelos.

from typesafe_sdk import TypeSafeClient

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