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>requeridonamestringrequerido- El nombre que mandas como
model. descriptionstringrequerido- A qué apunta.
release_datestringrequeridoAAAA-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)import { TypeSafeClient } from "@typesafe-ai/sdk";
const client = new TypeSafeClient();
for (const m of await client.models.list()) console.log(m.name, m.release_date);