switch grok provider

This commit is contained in:
Brandon Thomas committed 2026-07-01 18:29:10 -04:00
1 parent 42610e6684
commit e561889fc0
2 files changed
+7 -2

No files matched your search

@@ -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),
};
@@ -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"],