diff --git a/frontend/components/SettingsModal.tsx b/frontend/components/SettingsModal.tsx
index 39de26c5b..98436661d 100644
--- a/frontend/components/SettingsModal.tsx
+++ b/frontend/components/SettingsModal.tsx
@@ -433,10 +433,10 @@ export function SettingsModal({ isOpen, onClose, initialTab }: SettingsModalProp
- Generate With API
+ Use LTX API Models
- Use LTX API for video generation when an LTX API key is configured.
+ Unlocks LTX-2.3 Fast and Pro in the model selector. Local generation supports Fast only.
onSettingsChange({ ...settings, model: v })}
- options={resolvedVideoOptions.modelOptions.map((item) => ({
- value: item.pipeline,
- label: item.spec.display_name,
- }))}
+ options={[
+ ...resolvedVideoOptions.modelOptions.map((item) => ({
+ value: item.pipeline,
+ label: item.spec.display_name,
+ })),
+ ...(
+ isLocalMode && !resolvedVideoOptions.modelOptions.some((item) => item.pipeline === 'pro')
+ ? [{
+ value: 'pro',
+ label: 'LTX-2.3 Pro (API)',
+ disabled: true,
+ tooltip: 'Enable LTX API models in Settings → General',
+ }]
+ : []
+ ),
+ ]}
trigger={
<>