L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

magi-1

magi-1

Operate MAGI-1 autoregressive video generation inference, ComfyUI nodes, configs, and prompt enhancement assets.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: magi-1 description: "Operate MAGI-1 autoregressive video generation inference, ComfyUI nodes, configs, and prompt enhancement assets." metadata: disco-role: operating disable-model-invocation: true license: Apache 2.0

MAGI-1 repo skill

Use this skill when a task is about MAGI-1, the SandAI autoregressive video generation repository, including source-code inference, model/config selection, CUDA/runtime setup, ComfyUI custom nodes, or the bundled Dify prompt-enhancement workflow.

MAGI-1 is not a lightweight CPU library. Real generation needs CUDA, the MAGI DiT weights, T5 weights, VAE weights, special-token assets, and ffmpeg. This skill provides self-contained operating guidance and safe preflight helpers; it does not include model weights.

Route by task

User taskRead
Build or debug t2v, i2v, or v2v source-code commandssub-skills/inference/SKILL.md
Edit or validate MAGI JSON configs, checkpoint paths, process counts, or CFG/distill/fp8 settingssub-skills/inference/SKILL.md and sub-skills/inference/references/configuration.md
Use the Python MagiPipeline APIsub-skills/inference/references/cli-and-api.md
Install, recognize, or operate the MAGI-1 ComfyUI custom nodesub-skills/comfyui/SKILL.md
Import or adapt MAGI ComfyUI workflow JSONssub-skills/comfyui/references/comfyui-nodes-and-workflows.md
Prepare weights, runtime dependencies, or safe environment checksreferences/installation-and-assets.md and scripts/magi_runtime_preflight.py
Understand model families and hardware expectationsreferences/model-and-config-overview.md
Use the prompt enhancement DSL outside MAGI generationreferences/dify-prompt-enhancement.md
Diagnose install/import, asset, CUDA, ffmpeg, or cross-workflow issuesreferences/troubleshooting.md plus the nearest sub-skill troubleshooting reference

Common operating path

  1. Choose the user-facing surface:
    • Source CLI/API inference: use the inference sub-skill.
    • ComfyUI node graph: use the comfyui sub-skill.
    • Prompt rewriting in Dify: use the Dify reference.
  2. Choose a model family from references/model-and-config-overview.md. Prefer 4.5B variants for single-GPU use; 24B examples are multi-GPU configurations.
  3. Download or locate local MAGI DiT, T5, and VAE weights. Edit a copied JSON config so load, t5_pretrained, and vae_pretrained point to local paths.
  4. Run scripts/magi_runtime_preflight.py in the runtime Python to check CUDA, attention packages, ffmpeg, and optional source assets.
  5. For source CLI/API, run sub-skills/inference/scripts/magi_config_check.py before generation and sub-skills/inference/scripts/magi_command_builder.py to print a command.
  6. For ComfyUI, import one of the bundled workflow JSONs from sub-skills/comfyui/references/workflows/ and reassign every placeholder path inside the UI before queueing.
  7. If anything fails, read references/troubleshooting.md first, then the workflow-specific troubleshooting page.

Strong constraints and safety notes

  • Do not present a config parse, helper output, or import check as a successful video generation. A real MAGI smoke test must load weights and write a playable MP4.
  • Do not tell users to run original repository examples from an absent checkout. Use this skill's bundled helpers and references to reconstruct safe commands and checks.
  • Do not claim CPU-only generation support. CUDA is required by MAGI source distributed initialization and model code paths.
  • Match engine_config.pp_size * engine_config.cp_size to the launched process count. The bundled inference config checker validates this preflight.
  • Treat model architecture fields as checkpoint-coupled. For most tasks, copy a release-family config and edit paths, seed, output dimensions, frame count, steps, FPS, and parallel sizes only when launch topology changes.
  • The ComfyUI node path is single-process/single-GPU by default because MagiProcess sets its own distributed and CUDA visibility environment variables.
  • Large model downloads, full generation, and ComfyUI host operation may be expensive or environment-specific. Ask for user approval before long downloads or long generation runs.

Bundled helpers

Provenance and routing metadata

Skills enregistrées