bundled property
List<SyniModelOption>
get
bundled
The bundled fallback catalog — always available, no network. Mirrors
syni-service's GetDefaultModels. Kept in sync by hand for V1; once
the manifest is authoritative this is purely an offline safety net.
Implementation
static List<SyniModelOption> get bundled => [
SyniLocalModel(
id: SyniModels.qwen25_15bInstructQ4.id,
displayName: 'Qwen2.5 1.5B (on-device)',
description:
'Runs fully on-device. Private, offline-capable, low-latency. '
'Modest reasoning depth.',
optimizedFor: const {'offline', 'privacy', 'low_latency'},
requires: const {},
isDefault: true,
spec: SyniModels.qwen25_15bInstructQ4,
),
const SyniCloudModel(
id: 'cloud-default',
displayName: 'Syni Cloud',
description:
'Runs server-side via Syni Cloud. Deeper reasoning, longer '
'context. Requires a network connection.',
optimizedFor: {'deep_reasoning', 'long_context', 'quality'},
requires: {'network'},
isDefault: false,
serviceModelId: 'default',
),
];