From e561889fc0f13f97e6ea218ae4de07c4a7897f41 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Wed, 1 Jul 2026 18:29:10 -0400 Subject: [PATCH] switch grok provider --- .../generate/generate_video/generate_video_command.rs | 5 ++++- frontend/libs/model-list/src/lib/lists/VideoModels.ts | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/crates/desktop/artcraft/src/core/commands/generate/generate_video/generate_video_command.rs b/crates/desktop/artcraft/src/core/commands/generate/generate_video/generate_video_command.rs index 087566cdeb..58de17b4a0 100644 --- a/crates/desktop/artcraft/src/core/commands/generate/generate_video/generate_video_command.rs +++ b/crates/desktop/artcraft/src/core/commands/generate/generate_video/generate_video_command.rs @@ -150,7 +150,10 @@ async fn handle_request( let provider = match (model, request.provider) { (TauriVideoModel::GrokVideo, _) => GenerationProvider::Grok, - (TauriVideoModel::GrokImagineVideo1p5, _) => GenerationProvider::Grok, + // NB: Grok Imagine 1.5 is served via Artcraft (storyteller-web / artcraft_router) + // for now — force it regardless of the requested provider. In the future we + // may serve it natively via the Grok provider. + (TauriVideoModel::GrokImagineVideo1p5, _) => GenerationProvider::Artcraft, _ => request.provider.unwrap_or(GenerationProvider::Artcraft), }; diff --git a/frontend/libs/model-list/src/lib/lists/VideoModels.ts b/frontend/libs/model-list/src/lib/lists/VideoModels.ts index d32f4f4b79..bc8fa13a51 100644 --- a/frontend/libs/model-list/src/lib/lists/VideoModels.ts +++ b/frontend/libs/model-list/src/lib/lists/VideoModels.ts @@ -43,7 +43,9 @@ export const VIDEO_MODELS: VideoModel[] = [ fullName: "Grok Imagine 1.5", category: "video", creator: ModelCreator.Grok, - providers: [GenerationProvider.Grok], + // Served via Artcraft (storyteller-web / artcraft_router) for now, even + // though the model is made by xAI. See generate_video_command.rs. + providers: [GenerationProvider.Artcraft], selectorName: "Grok Imagine 1.5", selectorDescription: "Image-to-video by xAI", selectorBadges: ["Preview"],