[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-minimax-mmx-cli":3,"mdc--vu048s-key":42,"related-org-minimax-mmx-cli":4808,"related-repo-minimax-mmx-cli":5005},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":32,"repoUrl":33,"updatedAt":34,"license":35,"forks":36,"topics":37,"repo":38,"sourceUrl":40,"mdContent":41},"mmx-cli","generate media content via MiniMax AI","Use mmx to generate text, images, video, speech, and music via the MiniMax AI platform. Use when the user wants to create media content, chat with MiniMax models, perform web search, or manage MiniMax API resources from the terminal.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"minimax","MiniMax","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fminimax.jpg","MiniMax-AI",[13,17,20,23,26,29],{"name":14,"slug":15,"type":16},"LLM","llm","tag",{"name":18,"slug":19,"type":16},"Images","images",{"name":21,"slug":22,"type":16},"CLI","cli",{"name":24,"slug":25,"type":16},"Audio","audio",{"name":27,"slug":28,"type":16},"Video","video",{"name":30,"slug":31,"type":16},"Speech","speech",13030,"https:\u002F\u002Fgithub.com\u002FMiniMax-AI\u002Fskills","2026-07-13T06:17:01.502619",null,1118,[],{"repoUrl":33,"stars":32,"forks":36,"topics":39,"description":35},[],"https:\u002F\u002Fgithub.com\u002FMiniMax-AI\u002Fskills\u002Ftree\u002FHEAD\u002Fskills\u002Fminimax-multimodal-toolkit","---\nname: mmx-cli\ndescription: Use mmx to generate text, images, video, speech, and music via the MiniMax AI platform. Use when the user wants to create media content, chat with MiniMax models, perform web search, or manage MiniMax API resources from the terminal.\n---\n\n# MiniMax CLI — Agent Skill Guide\n\nUse `mmx` to generate text, images, video, speech, music, and perform web search via the MiniMax AI platform.\n\n## Prerequisites\n\n```bash\n# Install\nnpm install -g mmx-cli\n\n# Auth (persisted to ~\u002F.mmx\u002Fcredentials.json)\nmmx auth login --api-key sk-xxxxx\n\n# Or pass per-call\nmmx text chat --api-key sk-xxxxx --message \"Hello\"\n```\n\nRegion is auto-detected. Override with `--region global` or `--region cn`.\n\n---\n\n## Agent Flags\n\nAlways use these flags in non-interactive (agent\u002FCI) contexts:\n\n| Flag | Purpose |\n|---|---|\n| `--non-interactive` | Fail fast on missing args instead of prompting |\n| `--quiet` | Suppress spinners\u002Fprogress; stdout is pure data |\n| `--output json` | Machine-readable JSON output |\n| `--async` | Return task ID immediately (video generation) |\n| `--dry-run` | Preview the API request without executing |\n| `--yes` | Skip confirmation prompts |\n\n---\n\n## Commands\n\n### text chat\n\nChat completion. Default model: `MiniMax-M2.7`.\n\n```bash\nmmx text chat --message \u003Ctext> [flags]\n```\n\n| Flag | Type | Description |\n|---|---|---|\n| `--message \u003Ctext>` | string, **required**, repeatable | Message text. Prefix with `role:` to set role (e.g. `\"system:You are helpful\"`, `\"user:Hello\"`) |\n| `--messages-file \u003Cpath>` | string | JSON file with messages array. Use `-` for stdin |\n| `--system \u003Ctext>` | string | System prompt |\n| `--model \u003Cmodel>` | string | Model ID (default: `MiniMax-M2.7`) |\n| `--max-tokens \u003Cn>` | number | Max tokens (default: 4096) |\n| `--temperature \u003Cn>` | number | Sampling temperature (0.0, 1.0] |\n| `--top-p \u003Cn>` | number | Nucleus sampling threshold |\n| `--stream` | boolean | Stream tokens (default: on in TTY) |\n| `--tool \u003Cjson-or-path>` | string, repeatable | Tool definition JSON or file path |\n\n```bash\n# Single message\nmmx text chat --message \"user:What is MiniMax?\" --output json --quiet\n\n# Multi-turn\nmmx text chat \\\n  --system \"You are a coding assistant.\" \\\n  --message \"user:Write fizzbuzz in Python\" \\\n  --output json\n\n# From file\ncat conversation.json | mmx text chat --messages-file - --output json\n```\n\n**stdout**: response text (text mode) or full response object (json mode).\n\n---\n\n### image generate\n\nGenerate images. Model: `image-01`.\n\n```bash\nmmx image generate --prompt \u003Ctext> [flags]\n```\n\n| Flag | Type | Description |\n|---|---|---|\n| `--prompt \u003Ctext>` | string, **required** | Image description |\n| `--aspect-ratio \u003Cratio>` | string | e.g. `16:9`, `1:1` |\n| `--n \u003Ccount>` | number | Number of images (default: 1) |\n| `--subject-ref \u003Cparams>` | string | Subject reference: `type=character,image=path-or-url` |\n| `--out-dir \u003Cdir>` | string | Download images to directory |\n| `--out-prefix \u003Cprefix>` | string | Filename prefix (default: `image`) |\n\n```bash\nmmx image generate --prompt \"A cat in a spacesuit\" --output json --quiet\n# stdout: image URLs (one per line in quiet mode)\n\nmmx image generate --prompt \"Logo\" --n 3 --out-dir .\u002Fgen\u002F --quiet\n# stdout: saved file paths (one per line)\n```\n\n---\n\n### video generate\n\nGenerate video. Default model: `MiniMax-Hailuo-2.3`. This is an async task — by default it polls until completion.\n\n```bash\nmmx video generate --prompt \u003Ctext> [flags]\n```\n\n| Flag | Type | Description |\n|---|---|---|\n| `--prompt \u003Ctext>` | string, **required** | Video description |\n| `--model \u003Cmodel>` | string | `MiniMax-Hailuo-2.3` (default) or `MiniMax-Hailuo-2.3-Fast` |\n| `--first-frame \u003Cpath-or-url>` | string | First frame image |\n| `--callback-url \u003Curl>` | string | Webhook URL for completion |\n| `--download \u003Cpath>` | string | Save video to specific file |\n| `--async` | boolean | Return task ID immediately |\n| `--no-wait` | boolean | Same as `--async` |\n| `--poll-interval \u003Cseconds>` | number | Polling interval (default: 5) |\n\n```bash\n# Non-blocking: get task ID\nmmx video generate --prompt \"A robot.\" --async --quiet\n# stdout: {\"taskId\":\"...\"}\n\n# Blocking: wait and get file path\nmmx video generate --prompt \"Ocean waves.\" --download ocean.mp4 --quiet\n# stdout: ocean.mp4\n```\n\n### video task get\n\nQuery status of a video generation task.\n\n```bash\nmmx video task get --task-id \u003Cid> [--output json]\n```\n\n### video download\n\nDownload a completed video by task ID.\n\n```bash\nmmx video download --file-id \u003Cid> [--out \u003Cpath>]\n```\n\n---\n\n### speech synthesize\n\nText-to-speech. Default model: `speech-2.8-hd`. Max 10k chars.\n\n```bash\nmmx speech synthesize --text \u003Ctext> [flags]\n```\n\n| Flag | Type | Description |\n|---|---|---|\n| `--text \u003Ctext>` | string | Text to synthesize |\n| `--text-file \u003Cpath>` | string | Read text from file. Use `-` for stdin |\n| `--model \u003Cmodel>` | string | `speech-2.8-hd` (default), `speech-2.6`, `speech-02` |\n| `--voice \u003Cid>` | string | Voice ID (default: `English_expressive_narrator`) |\n| `--speed \u003Cn>` | number | Speed multiplier |\n| `--volume \u003Cn>` | number | Volume level |\n| `--pitch \u003Cn>` | number | Pitch adjustment |\n| `--format \u003Cfmt>` | string | Audio format (default: `mp3`) |\n| `--sample-rate \u003Chz>` | number | Sample rate (default: 32000) |\n| `--bitrate \u003Cbps>` | number | Bitrate (default: 128000) |\n| `--channels \u003Cn>` | number | Audio channels (default: 1) |\n| `--language \u003Ccode>` | string | Language boost |\n| `--subtitles` | boolean | Include subtitle timing data |\n| `--pronunciation \u003Cfrom\u002Fto>` | string, repeatable | Custom pronunciation |\n| `--sound-effect \u003Ceffect>` | string | Add sound effect |\n| `--out \u003Cpath>` | string | Save audio to file |\n| `--stream` | boolean | Stream raw audio to stdout |\n\n```bash\nmmx speech synthesize --text \"Hello world\" --out hello.mp3 --quiet\n# stdout: hello.mp3\n\necho \"Breaking news.\" | mmx speech synthesize --text-file - --out news.mp3\n```\n\n---\n\n### music generate\n\nGenerate music. Model: `music-2.5`. Responds well to rich, structured descriptions.\n\n```bash\nmmx music generate --prompt \u003Ctext> [--lyrics \u003Ctext>] [flags]\n```\n\n| Flag | Type | Description |\n|---|---|---|\n| `--prompt \u003Ctext>` | string | Music style description (can be detailed) |\n| `--lyrics \u003Ctext>` | string | Song lyrics with structure tags. Use `\"\\u65e0\\u6b4c\\u8bcd\"` for instrumental. Cannot be used with `--instrumental` |\n| `--lyrics-file \u003Cpath>` | string | Read lyrics from file. Use `-` for stdin |\n| `--vocals \u003Ctext>` | string | Vocal style, e.g. `\"warm male baritone\"`, `\"bright female soprano\"`, `\"duet with harmonies\"` |\n| `--genre \u003Ctext>` | string | Music genre, e.g. folk, pop, jazz |\n| `--mood \u003Ctext>` | string | Mood or emotion, e.g. warm, melancholic, uplifting |\n| `--instruments \u003Ctext>` | string | Instruments to feature, e.g. `\"acoustic guitar, piano\"` |\n| `--tempo \u003Ctext>` | string | Tempo description, e.g. fast, slow, moderate |\n| `--bpm \u003Cnumber>` | number | Exact tempo in beats per minute |\n| `--key \u003Ctext>` | string | Musical key, e.g. C major, A minor, G sharp |\n| `--avoid \u003Ctext>` | string | Elements to avoid in the generated music |\n| `--use-case \u003Ctext>` | string | Use case context, e.g. `\"background music for video\"`, `\"theme song\"` |\n| `--structure \u003Ctext>` | string | Song structure, e.g. `\"verse-chorus-verse-bridge-chorus\"` |\n| `--references \u003Ctext>` | string | Reference tracks or artists, e.g. `\"similar to Ed Sheeran\"` |\n| `--extra \u003Ctext>` | string | Additional fine-grained requirements |\n| `--instrumental` | boolean | Generate instrumental music (no vocals). Cannot be used with `--lyrics` or `--lyrics-file` |\n| `--aigc-watermark` | boolean | Embed AI-generated content watermark |\n| `--format \u003Cfmt>` | string | Audio format (default: `mp3`) |\n| `--sample-rate \u003Chz>` | number | Sample rate (default: 44100) |\n| `--bitrate \u003Cbps>` | number | Bitrate (default: 256000) |\n| `--out \u003Cpath>` | string | Save audio to file |\n| `--stream` | boolean | Stream raw audio to stdout |\n\nAt least one of `--prompt` or `--lyrics` is required.\n\n```bash\n# Simple usage\nmmx music generate --prompt \"Upbeat pop\" --lyrics \"La la la...\" --out song.mp3 --quiet\n\n# Detailed prompt with vocal characteristics\nmmx music generate --prompt \"Warm morning folk\" \\\n  --vocals \"male and female duet, harmonies in chorus\" \\\n  --instruments \"acoustic guitar, piano\" \\\n  --bpm 95 \\\n  --lyrics-file song.txt \\\n  --out duet.mp3\n\n# Instrumental (use --instrumental flag)\nmmx music generate --prompt \"Cinematic orchestral, building tension\" --instrumental --out bgm.mp3\n```\n\n---\n\n### vision describe\n\nImage understanding via VLM. Provide either `--image` or `--file-id`, not both.\n\n```bash\nmmx vision describe (--image \u003Cpath-or-url> | --file-id \u003Cid>) [flags]\n```\n\n| Flag | Type | Description |\n|---|---|---|\n| `--image \u003Cpath-or-url>` | string | Local path or URL (auto base64-encoded) |\n| `--file-id \u003Cid>` | string | Pre-uploaded file ID (skips base64) |\n| `--prompt \u003Ctext>` | string | Question about the image (default: `\"Describe the image.\"`) |\n\n```bash\nmmx vision describe --image photo.jpg --prompt \"What breed?\" --output json\n```\n\n**stdout**: description text (text mode) or full response (json mode).\n\n---\n\n### search query\n\nWeb search via MiniMax.\n\n```bash\nmmx search query --q \u003Cquery>\n```\n\n| Flag | Type | Description |\n|---|---|---|\n| `--q \u003Cquery>` | string, **required** | Search query |\n\n```bash\nmmx search query --q \"MiniMax AI\" --output json --quiet\n```\n\n---\n\n### quota show\n\nDisplay Token Plan usage and remaining quotas.\n\n```bash\nmmx quota show [--output json]\n```\n\n---\n\n## Tool Schema Export\n\nExport all commands as Anthropic\u002FOpenAI-compatible JSON tool schemas:\n\n```bash\n# All tool-worthy commands (excludes auth\u002Fconfig\u002Fupdate)\nmmx config export-schema\n\n# Single command\nmmx config export-schema --command \"video generate\"\n```\n\nUse this to dynamically register mmx commands as tools in your agent framework.\n\n---\n\n## Exit Codes\n\n| Code | Meaning |\n|---|---|\n| 0 | Success |\n| 1 | General error |\n| 2 | Usage error (bad flags, missing args) |\n| 3 | Authentication error |\n| 4 | Quota exceeded |\n| 5 | Timeout |\n| 10 | Content filter triggered |\n\n---\n\n## Piping Patterns\n\n```bash\n# stdout is always clean data — safe to pipe\nmmx text chat --message \"Hi\" --output json | jq '.content'\n\n# stderr has progress\u002Fspinners — discard if needed\nmmx video generate --prompt \"Waves\" 2>\u002Fdev\u002Fnull\n\n# Chain: generate image → describe it\nURL=$(mmx image generate --prompt \"A sunset\" --quiet)\nmmx vision describe --image \"$URL\" --quiet\n\n# Async video workflow\nTASK=$(mmx video generate --prompt \"A robot\" --async --quiet | jq -r '.taskId')\nmmx video task get --task-id \"$TASK\" --output json\nmmx video download --task-id \"$TASK\" --out robot.mp4\n```\n\n---\n\n## Configuration Precedence\n\nCLI flags → environment variables → `~\u002F.mmx\u002Fconfig.json` → defaults.\n\n```bash\n# Persistent config\nmmx config set --key region --value cn\nmmx config show\n\n# Environment\nexport MINIMAX_API_KEY=sk-xxxxx\nexport MINIMAX_REGION=cn\n```\n",{"data":43,"body":44},{"name":4,"description":6},{"type":45,"children":46},"root",[47,56,71,78,239,260,264,270,275,405,408,414,421,433,485,751,979,989,992,998,1010,1059,1239,1370,1373,1379,1392,1439,1648,1781,1787,1792,1853,1859,1864,1937,1940,1946,1959,2008,2425,2549,2552,2558,2571,2644,3210,3229,3518,3521,3527,3547,3637,3730,3787,3796,3799,3805,3810,3858,3907,3958,3961,3967,3972,4004,4007,4013,4018,4098,4103,4106,4112,4225,4228,4234,4653,4656,4662,4675,4802],{"type":48,"tag":49,"props":50,"children":52},"element","h1",{"id":51},"minimax-cli-agent-skill-guide",[53],{"type":54,"value":55},"text","MiniMax CLI — Agent Skill Guide",{"type":48,"tag":57,"props":58,"children":59},"p",{},[60,62,69],{"type":54,"value":61},"Use ",{"type":48,"tag":63,"props":64,"children":66},"code",{"className":65},[],[67],{"type":54,"value":68},"mmx",{"type":54,"value":70}," to generate text, images, video, speech, music, and perform web search via the MiniMax AI platform.",{"type":48,"tag":72,"props":73,"children":75},"h2",{"id":74},"prerequisites",[76],{"type":54,"value":77},"Prerequisites",{"type":48,"tag":79,"props":80,"children":85},"pre",{"className":81,"code":82,"language":83,"meta":84,"style":84},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Install\nnpm install -g mmx-cli\n\n# Auth (persisted to ~\u002F.mmx\u002Fcredentials.json)\nmmx auth login --api-key sk-xxxxx\n\n# Or pass per-call\nmmx text chat --api-key sk-xxxxx --message \"Hello\"\n","bash","",[86],{"type":48,"tag":63,"props":87,"children":88},{"__ignoreMap":84},[89,101,127,137,146,174,182,191],{"type":48,"tag":90,"props":91,"children":94},"span",{"class":92,"line":93},"line",1,[95],{"type":48,"tag":90,"props":96,"children":98},{"style":97},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[99],{"type":54,"value":100},"# Install\n",{"type":48,"tag":90,"props":102,"children":104},{"class":92,"line":103},2,[105,111,117,122],{"type":48,"tag":90,"props":106,"children":108},{"style":107},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[109],{"type":54,"value":110},"npm",{"type":48,"tag":90,"props":112,"children":114},{"style":113},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[115],{"type":54,"value":116}," install",{"type":48,"tag":90,"props":118,"children":119},{"style":113},[120],{"type":54,"value":121}," -g",{"type":48,"tag":90,"props":123,"children":124},{"style":113},[125],{"type":54,"value":126}," mmx-cli\n",{"type":48,"tag":90,"props":128,"children":130},{"class":92,"line":129},3,[131],{"type":48,"tag":90,"props":132,"children":134},{"emptyLinePlaceholder":133},true,[135],{"type":54,"value":136},"\n",{"type":48,"tag":90,"props":138,"children":140},{"class":92,"line":139},4,[141],{"type":48,"tag":90,"props":142,"children":143},{"style":97},[144],{"type":54,"value":145},"# Auth (persisted to ~\u002F.mmx\u002Fcredentials.json)\n",{"type":48,"tag":90,"props":147,"children":149},{"class":92,"line":148},5,[150,154,159,164,169],{"type":48,"tag":90,"props":151,"children":152},{"style":107},[153],{"type":54,"value":68},{"type":48,"tag":90,"props":155,"children":156},{"style":113},[157],{"type":54,"value":158}," auth",{"type":48,"tag":90,"props":160,"children":161},{"style":113},[162],{"type":54,"value":163}," login",{"type":48,"tag":90,"props":165,"children":166},{"style":113},[167],{"type":54,"value":168}," --api-key",{"type":48,"tag":90,"props":170,"children":171},{"style":113},[172],{"type":54,"value":173}," sk-xxxxx\n",{"type":48,"tag":90,"props":175,"children":177},{"class":92,"line":176},6,[178],{"type":48,"tag":90,"props":179,"children":180},{"emptyLinePlaceholder":133},[181],{"type":54,"value":136},{"type":48,"tag":90,"props":183,"children":185},{"class":92,"line":184},7,[186],{"type":48,"tag":90,"props":187,"children":188},{"style":97},[189],{"type":54,"value":190},"# Or pass per-call\n",{"type":48,"tag":90,"props":192,"children":194},{"class":92,"line":193},8,[195,199,204,209,213,218,223,229,234],{"type":48,"tag":90,"props":196,"children":197},{"style":107},[198],{"type":54,"value":68},{"type":48,"tag":90,"props":200,"children":201},{"style":113},[202],{"type":54,"value":203}," text",{"type":48,"tag":90,"props":205,"children":206},{"style":113},[207],{"type":54,"value":208}," chat",{"type":48,"tag":90,"props":210,"children":211},{"style":113},[212],{"type":54,"value":168},{"type":48,"tag":90,"props":214,"children":215},{"style":113},[216],{"type":54,"value":217}," sk-xxxxx",{"type":48,"tag":90,"props":219,"children":220},{"style":113},[221],{"type":54,"value":222}," --message",{"type":48,"tag":90,"props":224,"children":226},{"style":225},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[227],{"type":54,"value":228}," \"",{"type":48,"tag":90,"props":230,"children":231},{"style":113},[232],{"type":54,"value":233},"Hello",{"type":48,"tag":90,"props":235,"children":236},{"style":225},[237],{"type":54,"value":238},"\"\n",{"type":48,"tag":57,"props":240,"children":241},{},[242,244,250,252,258],{"type":54,"value":243},"Region is auto-detected. Override with ",{"type":48,"tag":63,"props":245,"children":247},{"className":246},[],[248],{"type":54,"value":249},"--region global",{"type":54,"value":251}," or ",{"type":48,"tag":63,"props":253,"children":255},{"className":254},[],[256],{"type":54,"value":257},"--region cn",{"type":54,"value":259},".",{"type":48,"tag":261,"props":262,"children":263},"hr",{},[],{"type":48,"tag":72,"props":265,"children":267},{"id":266},"agent-flags",[268],{"type":54,"value":269},"Agent Flags",{"type":48,"tag":57,"props":271,"children":272},{},[273],{"type":54,"value":274},"Always use these flags in non-interactive (agent\u002FCI) contexts:",{"type":48,"tag":276,"props":277,"children":278},"table",{},[279,298],{"type":48,"tag":280,"props":281,"children":282},"thead",{},[283],{"type":48,"tag":284,"props":285,"children":286},"tr",{},[287,293],{"type":48,"tag":288,"props":289,"children":290},"th",{},[291],{"type":54,"value":292},"Flag",{"type":48,"tag":288,"props":294,"children":295},{},[296],{"type":54,"value":297},"Purpose",{"type":48,"tag":299,"props":300,"children":301},"tbody",{},[302,320,337,354,371,388],{"type":48,"tag":284,"props":303,"children":304},{},[305,315],{"type":48,"tag":306,"props":307,"children":308},"td",{},[309],{"type":48,"tag":63,"props":310,"children":312},{"className":311},[],[313],{"type":54,"value":314},"--non-interactive",{"type":48,"tag":306,"props":316,"children":317},{},[318],{"type":54,"value":319},"Fail fast on missing args instead of prompting",{"type":48,"tag":284,"props":321,"children":322},{},[323,332],{"type":48,"tag":306,"props":324,"children":325},{},[326],{"type":48,"tag":63,"props":327,"children":329},{"className":328},[],[330],{"type":54,"value":331},"--quiet",{"type":48,"tag":306,"props":333,"children":334},{},[335],{"type":54,"value":336},"Suppress spinners\u002Fprogress; stdout is pure data",{"type":48,"tag":284,"props":338,"children":339},{},[340,349],{"type":48,"tag":306,"props":341,"children":342},{},[343],{"type":48,"tag":63,"props":344,"children":346},{"className":345},[],[347],{"type":54,"value":348},"--output json",{"type":48,"tag":306,"props":350,"children":351},{},[352],{"type":54,"value":353},"Machine-readable JSON output",{"type":48,"tag":284,"props":355,"children":356},{},[357,366],{"type":48,"tag":306,"props":358,"children":359},{},[360],{"type":48,"tag":63,"props":361,"children":363},{"className":362},[],[364],{"type":54,"value":365},"--async",{"type":48,"tag":306,"props":367,"children":368},{},[369],{"type":54,"value":370},"Return task ID immediately (video generation)",{"type":48,"tag":284,"props":372,"children":373},{},[374,383],{"type":48,"tag":306,"props":375,"children":376},{},[377],{"type":48,"tag":63,"props":378,"children":380},{"className":379},[],[381],{"type":54,"value":382},"--dry-run",{"type":48,"tag":306,"props":384,"children":385},{},[386],{"type":54,"value":387},"Preview the API request without executing",{"type":48,"tag":284,"props":389,"children":390},{},[391,400],{"type":48,"tag":306,"props":392,"children":393},{},[394],{"type":48,"tag":63,"props":395,"children":397},{"className":396},[],[398],{"type":54,"value":399},"--yes",{"type":48,"tag":306,"props":401,"children":402},{},[403],{"type":54,"value":404},"Skip confirmation prompts",{"type":48,"tag":261,"props":406,"children":407},{},[],{"type":48,"tag":72,"props":409,"children":411},{"id":410},"commands",[412],{"type":54,"value":413},"Commands",{"type":48,"tag":415,"props":416,"children":418},"h3",{"id":417},"text-chat",[419],{"type":54,"value":420},"text chat",{"type":48,"tag":57,"props":422,"children":423},{},[424,426,432],{"type":54,"value":425},"Chat completion. Default model: ",{"type":48,"tag":63,"props":427,"children":429},{"className":428},[],[430],{"type":54,"value":431},"MiniMax-M2.7",{"type":54,"value":259},{"type":48,"tag":79,"props":434,"children":436},{"className":81,"code":435,"language":83,"meta":84,"style":84},"mmx text chat --message \u003Ctext> [flags]\n",[437],{"type":48,"tag":63,"props":438,"children":439},{"__ignoreMap":84},[440],{"type":48,"tag":90,"props":441,"children":442},{"class":92,"line":93},[443,447,451,455,459,464,469,475,480],{"type":48,"tag":90,"props":444,"children":445},{"style":107},[446],{"type":54,"value":68},{"type":48,"tag":90,"props":448,"children":449},{"style":113},[450],{"type":54,"value":203},{"type":48,"tag":90,"props":452,"children":453},{"style":113},[454],{"type":54,"value":208},{"type":48,"tag":90,"props":456,"children":457},{"style":113},[458],{"type":54,"value":222},{"type":48,"tag":90,"props":460,"children":461},{"style":225},[462],{"type":54,"value":463}," \u003C",{"type":48,"tag":90,"props":465,"children":466},{"style":113},[467],{"type":54,"value":468},"tex",{"type":48,"tag":90,"props":470,"children":472},{"style":471},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[473],{"type":54,"value":474},"t",{"type":48,"tag":90,"props":476,"children":477},{"style":225},[478],{"type":54,"value":479},">",{"type":48,"tag":90,"props":481,"children":482},{"style":471},[483],{"type":54,"value":484}," [flags]\n",{"type":48,"tag":276,"props":486,"children":487},{},[488,508],{"type":48,"tag":280,"props":489,"children":490},{},[491],{"type":48,"tag":284,"props":492,"children":493},{},[494,498,503],{"type":48,"tag":288,"props":495,"children":496},{},[497],{"type":54,"value":292},{"type":48,"tag":288,"props":499,"children":500},{},[501],{"type":54,"value":502},"Type",{"type":48,"tag":288,"props":504,"children":505},{},[506],{"type":54,"value":507},"Description",{"type":48,"tag":299,"props":509,"children":510},{},[511,565,595,616,643,665,686,707,729],{"type":48,"tag":284,"props":512,"children":513},{},[514,523,536],{"type":48,"tag":306,"props":515,"children":516},{},[517],{"type":48,"tag":63,"props":518,"children":520},{"className":519},[],[521],{"type":54,"value":522},"--message \u003Ctext>",{"type":48,"tag":306,"props":524,"children":525},{},[526,528,534],{"type":54,"value":527},"string, ",{"type":48,"tag":529,"props":530,"children":531},"strong",{},[532],{"type":54,"value":533},"required",{"type":54,"value":535},", repeatable",{"type":48,"tag":306,"props":537,"children":538},{},[539,541,547,549,555,557,563],{"type":54,"value":540},"Message text. Prefix with ",{"type":48,"tag":63,"props":542,"children":544},{"className":543},[],[545],{"type":54,"value":546},"role:",{"type":54,"value":548}," to set role (e.g. ",{"type":48,"tag":63,"props":550,"children":552},{"className":551},[],[553],{"type":54,"value":554},"\"system:You are helpful\"",{"type":54,"value":556},", ",{"type":48,"tag":63,"props":558,"children":560},{"className":559},[],[561],{"type":54,"value":562},"\"user:Hello\"",{"type":54,"value":564},")",{"type":48,"tag":284,"props":566,"children":567},{},[568,577,582],{"type":48,"tag":306,"props":569,"children":570},{},[571],{"type":48,"tag":63,"props":572,"children":574},{"className":573},[],[575],{"type":54,"value":576},"--messages-file \u003Cpath>",{"type":48,"tag":306,"props":578,"children":579},{},[580],{"type":54,"value":581},"string",{"type":48,"tag":306,"props":583,"children":584},{},[585,587,593],{"type":54,"value":586},"JSON file with messages array. Use ",{"type":48,"tag":63,"props":588,"children":590},{"className":589},[],[591],{"type":54,"value":592},"-",{"type":54,"value":594}," for stdin",{"type":48,"tag":284,"props":596,"children":597},{},[598,607,611],{"type":48,"tag":306,"props":599,"children":600},{},[601],{"type":48,"tag":63,"props":602,"children":604},{"className":603},[],[605],{"type":54,"value":606},"--system \u003Ctext>",{"type":48,"tag":306,"props":608,"children":609},{},[610],{"type":54,"value":581},{"type":48,"tag":306,"props":612,"children":613},{},[614],{"type":54,"value":615},"System prompt",{"type":48,"tag":284,"props":617,"children":618},{},[619,628,632],{"type":48,"tag":306,"props":620,"children":621},{},[622],{"type":48,"tag":63,"props":623,"children":625},{"className":624},[],[626],{"type":54,"value":627},"--model \u003Cmodel>",{"type":48,"tag":306,"props":629,"children":630},{},[631],{"type":54,"value":581},{"type":48,"tag":306,"props":633,"children":634},{},[635,637,642],{"type":54,"value":636},"Model ID (default: ",{"type":48,"tag":63,"props":638,"children":640},{"className":639},[],[641],{"type":54,"value":431},{"type":54,"value":564},{"type":48,"tag":284,"props":644,"children":645},{},[646,655,660],{"type":48,"tag":306,"props":647,"children":648},{},[649],{"type":48,"tag":63,"props":650,"children":652},{"className":651},[],[653],{"type":54,"value":654},"--max-tokens \u003Cn>",{"type":48,"tag":306,"props":656,"children":657},{},[658],{"type":54,"value":659},"number",{"type":48,"tag":306,"props":661,"children":662},{},[663],{"type":54,"value":664},"Max tokens (default: 4096)",{"type":48,"tag":284,"props":666,"children":667},{},[668,677,681],{"type":48,"tag":306,"props":669,"children":670},{},[671],{"type":48,"tag":63,"props":672,"children":674},{"className":673},[],[675],{"type":54,"value":676},"--temperature \u003Cn>",{"type":48,"tag":306,"props":678,"children":679},{},[680],{"type":54,"value":659},{"type":48,"tag":306,"props":682,"children":683},{},[684],{"type":54,"value":685},"Sampling temperature (0.0, 1.0]",{"type":48,"tag":284,"props":687,"children":688},{},[689,698,702],{"type":48,"tag":306,"props":690,"children":691},{},[692],{"type":48,"tag":63,"props":693,"children":695},{"className":694},[],[696],{"type":54,"value":697},"--top-p \u003Cn>",{"type":48,"tag":306,"props":699,"children":700},{},[701],{"type":54,"value":659},{"type":48,"tag":306,"props":703,"children":704},{},[705],{"type":54,"value":706},"Nucleus sampling threshold",{"type":48,"tag":284,"props":708,"children":709},{},[710,719,724],{"type":48,"tag":306,"props":711,"children":712},{},[713],{"type":48,"tag":63,"props":714,"children":716},{"className":715},[],[717],{"type":54,"value":718},"--stream",{"type":48,"tag":306,"props":720,"children":721},{},[722],{"type":54,"value":723},"boolean",{"type":48,"tag":306,"props":725,"children":726},{},[727],{"type":54,"value":728},"Stream tokens (default: on in TTY)",{"type":48,"tag":284,"props":730,"children":731},{},[732,741,746],{"type":48,"tag":306,"props":733,"children":734},{},[735],{"type":48,"tag":63,"props":736,"children":738},{"className":737},[],[739],{"type":54,"value":740},"--tool \u003Cjson-or-path>",{"type":48,"tag":306,"props":742,"children":743},{},[744],{"type":54,"value":745},"string, repeatable",{"type":48,"tag":306,"props":747,"children":748},{},[749],{"type":54,"value":750},"Tool definition JSON or file path",{"type":48,"tag":79,"props":752,"children":754},{"className":81,"code":753,"language":83,"meta":84,"style":84},"# Single message\nmmx text chat --message \"user:What is MiniMax?\" --output json --quiet\n\n# Multi-turn\nmmx text chat \\\n  --system \"You are a coding assistant.\" \\\n  --message \"user:Write fizzbuzz in Python\" \\\n  --output json\n\n# From file\ncat conversation.json | mmx text chat --messages-file - --output json\n",[755],{"type":48,"tag":63,"props":756,"children":757},{"__ignoreMap":84},[758,766,814,821,829,849,874,899,912,920,929],{"type":48,"tag":90,"props":759,"children":760},{"class":92,"line":93},[761],{"type":48,"tag":90,"props":762,"children":763},{"style":97},[764],{"type":54,"value":765},"# Single message\n",{"type":48,"tag":90,"props":767,"children":768},{"class":92,"line":103},[769,773,777,781,785,789,794,799,804,809],{"type":48,"tag":90,"props":770,"children":771},{"style":107},[772],{"type":54,"value":68},{"type":48,"tag":90,"props":774,"children":775},{"style":113},[776],{"type":54,"value":203},{"type":48,"tag":90,"props":778,"children":779},{"style":113},[780],{"type":54,"value":208},{"type":48,"tag":90,"props":782,"children":783},{"style":113},[784],{"type":54,"value":222},{"type":48,"tag":90,"props":786,"children":787},{"style":225},[788],{"type":54,"value":228},{"type":48,"tag":90,"props":790,"children":791},{"style":113},[792],{"type":54,"value":793},"user:What is MiniMax?",{"type":48,"tag":90,"props":795,"children":796},{"style":225},[797],{"type":54,"value":798},"\"",{"type":48,"tag":90,"props":800,"children":801},{"style":113},[802],{"type":54,"value":803}," --output",{"type":48,"tag":90,"props":805,"children":806},{"style":113},[807],{"type":54,"value":808}," json",{"type":48,"tag":90,"props":810,"children":811},{"style":113},[812],{"type":54,"value":813}," --quiet\n",{"type":48,"tag":90,"props":815,"children":816},{"class":92,"line":129},[817],{"type":48,"tag":90,"props":818,"children":819},{"emptyLinePlaceholder":133},[820],{"type":54,"value":136},{"type":48,"tag":90,"props":822,"children":823},{"class":92,"line":139},[824],{"type":48,"tag":90,"props":825,"children":826},{"style":97},[827],{"type":54,"value":828},"# Multi-turn\n",{"type":48,"tag":90,"props":830,"children":831},{"class":92,"line":148},[832,836,840,844],{"type":48,"tag":90,"props":833,"children":834},{"style":107},[835],{"type":54,"value":68},{"type":48,"tag":90,"props":837,"children":838},{"style":113},[839],{"type":54,"value":203},{"type":48,"tag":90,"props":841,"children":842},{"style":113},[843],{"type":54,"value":208},{"type":48,"tag":90,"props":845,"children":846},{"style":471},[847],{"type":54,"value":848}," \\\n",{"type":48,"tag":90,"props":850,"children":851},{"class":92,"line":176},[852,857,861,866,870],{"type":48,"tag":90,"props":853,"children":854},{"style":113},[855],{"type":54,"value":856},"  --system",{"type":48,"tag":90,"props":858,"children":859},{"style":225},[860],{"type":54,"value":228},{"type":48,"tag":90,"props":862,"children":863},{"style":113},[864],{"type":54,"value":865},"You are a coding assistant.",{"type":48,"tag":90,"props":867,"children":868},{"style":225},[869],{"type":54,"value":798},{"type":48,"tag":90,"props":871,"children":872},{"style":471},[873],{"type":54,"value":848},{"type":48,"tag":90,"props":875,"children":876},{"class":92,"line":184},[877,882,886,891,895],{"type":48,"tag":90,"props":878,"children":879},{"style":113},[880],{"type":54,"value":881},"  --message",{"type":48,"tag":90,"props":883,"children":884},{"style":225},[885],{"type":54,"value":228},{"type":48,"tag":90,"props":887,"children":888},{"style":113},[889],{"type":54,"value":890},"user:Write fizzbuzz in Python",{"type":48,"tag":90,"props":892,"children":893},{"style":225},[894],{"type":54,"value":798},{"type":48,"tag":90,"props":896,"children":897},{"style":471},[898],{"type":54,"value":848},{"type":48,"tag":90,"props":900,"children":901},{"class":92,"line":193},[902,907],{"type":48,"tag":90,"props":903,"children":904},{"style":113},[905],{"type":54,"value":906},"  --output",{"type":48,"tag":90,"props":908,"children":909},{"style":113},[910],{"type":54,"value":911}," json\n",{"type":48,"tag":90,"props":913,"children":915},{"class":92,"line":914},9,[916],{"type":48,"tag":90,"props":917,"children":918},{"emptyLinePlaceholder":133},[919],{"type":54,"value":136},{"type":48,"tag":90,"props":921,"children":923},{"class":92,"line":922},10,[924],{"type":48,"tag":90,"props":925,"children":926},{"style":97},[927],{"type":54,"value":928},"# From file\n",{"type":48,"tag":90,"props":930,"children":932},{"class":92,"line":931},11,[933,938,943,948,953,957,961,966,971,975],{"type":48,"tag":90,"props":934,"children":935},{"style":107},[936],{"type":54,"value":937},"cat",{"type":48,"tag":90,"props":939,"children":940},{"style":113},[941],{"type":54,"value":942}," conversation.json",{"type":48,"tag":90,"props":944,"children":945},{"style":225},[946],{"type":54,"value":947}," |",{"type":48,"tag":90,"props":949,"children":950},{"style":107},[951],{"type":54,"value":952}," mmx",{"type":48,"tag":90,"props":954,"children":955},{"style":113},[956],{"type":54,"value":203},{"type":48,"tag":90,"props":958,"children":959},{"style":113},[960],{"type":54,"value":208},{"type":48,"tag":90,"props":962,"children":963},{"style":113},[964],{"type":54,"value":965}," --messages-file",{"type":48,"tag":90,"props":967,"children":968},{"style":113},[969],{"type":54,"value":970}," -",{"type":48,"tag":90,"props":972,"children":973},{"style":113},[974],{"type":54,"value":803},{"type":48,"tag":90,"props":976,"children":977},{"style":113},[978],{"type":54,"value":911},{"type":48,"tag":57,"props":980,"children":981},{},[982,987],{"type":48,"tag":529,"props":983,"children":984},{},[985],{"type":54,"value":986},"stdout",{"type":54,"value":988},": response text (text mode) or full response object (json mode).",{"type":48,"tag":261,"props":990,"children":991},{},[],{"type":48,"tag":415,"props":993,"children":995},{"id":994},"image-generate",[996],{"type":54,"value":997},"image generate",{"type":48,"tag":57,"props":999,"children":1000},{},[1001,1003,1009],{"type":54,"value":1002},"Generate images. Model: ",{"type":48,"tag":63,"props":1004,"children":1006},{"className":1005},[],[1007],{"type":54,"value":1008},"image-01",{"type":54,"value":259},{"type":48,"tag":79,"props":1011,"children":1013},{"className":81,"code":1012,"language":83,"meta":84,"style":84},"mmx image generate --prompt \u003Ctext> [flags]\n",[1014],{"type":48,"tag":63,"props":1015,"children":1016},{"__ignoreMap":84},[1017],{"type":48,"tag":90,"props":1018,"children":1019},{"class":92,"line":93},[1020,1024,1029,1034,1039,1043,1047,1051,1055],{"type":48,"tag":90,"props":1021,"children":1022},{"style":107},[1023],{"type":54,"value":68},{"type":48,"tag":90,"props":1025,"children":1026},{"style":113},[1027],{"type":54,"value":1028}," image",{"type":48,"tag":90,"props":1030,"children":1031},{"style":113},[1032],{"type":54,"value":1033}," generate",{"type":48,"tag":90,"props":1035,"children":1036},{"style":113},[1037],{"type":54,"value":1038}," --prompt",{"type":48,"tag":90,"props":1040,"children":1041},{"style":225},[1042],{"type":54,"value":463},{"type":48,"tag":90,"props":1044,"children":1045},{"style":113},[1046],{"type":54,"value":468},{"type":48,"tag":90,"props":1048,"children":1049},{"style":471},[1050],{"type":54,"value":474},{"type":48,"tag":90,"props":1052,"children":1053},{"style":225},[1054],{"type":54,"value":479},{"type":48,"tag":90,"props":1056,"children":1057},{"style":471},[1058],{"type":54,"value":484},{"type":48,"tag":276,"props":1060,"children":1061},{},[1062,1080],{"type":48,"tag":280,"props":1063,"children":1064},{},[1065],{"type":48,"tag":284,"props":1066,"children":1067},{},[1068,1072,1076],{"type":48,"tag":288,"props":1069,"children":1070},{},[1071],{"type":54,"value":292},{"type":48,"tag":288,"props":1073,"children":1074},{},[1075],{"type":54,"value":502},{"type":48,"tag":288,"props":1077,"children":1078},{},[1079],{"type":54,"value":507},{"type":48,"tag":299,"props":1081,"children":1082},{},[1083,1108,1142,1163,1190,1211],{"type":48,"tag":284,"props":1084,"children":1085},{},[1086,1095,1103],{"type":48,"tag":306,"props":1087,"children":1088},{},[1089],{"type":48,"tag":63,"props":1090,"children":1092},{"className":1091},[],[1093],{"type":54,"value":1094},"--prompt \u003Ctext>",{"type":48,"tag":306,"props":1096,"children":1097},{},[1098,1099],{"type":54,"value":527},{"type":48,"tag":529,"props":1100,"children":1101},{},[1102],{"type":54,"value":533},{"type":48,"tag":306,"props":1104,"children":1105},{},[1106],{"type":54,"value":1107},"Image description",{"type":48,"tag":284,"props":1109,"children":1110},{},[1111,1120,1124],{"type":48,"tag":306,"props":1112,"children":1113},{},[1114],{"type":48,"tag":63,"props":1115,"children":1117},{"className":1116},[],[1118],{"type":54,"value":1119},"--aspect-ratio \u003Cratio>",{"type":48,"tag":306,"props":1121,"children":1122},{},[1123],{"type":54,"value":581},{"type":48,"tag":306,"props":1125,"children":1126},{},[1127,1129,1135,1136],{"type":54,"value":1128},"e.g. ",{"type":48,"tag":63,"props":1130,"children":1132},{"className":1131},[],[1133],{"type":54,"value":1134},"16:9",{"type":54,"value":556},{"type":48,"tag":63,"props":1137,"children":1139},{"className":1138},[],[1140],{"type":54,"value":1141},"1:1",{"type":48,"tag":284,"props":1143,"children":1144},{},[1145,1154,1158],{"type":48,"tag":306,"props":1146,"children":1147},{},[1148],{"type":48,"tag":63,"props":1149,"children":1151},{"className":1150},[],[1152],{"type":54,"value":1153},"--n \u003Ccount>",{"type":48,"tag":306,"props":1155,"children":1156},{},[1157],{"type":54,"value":659},{"type":48,"tag":306,"props":1159,"children":1160},{},[1161],{"type":54,"value":1162},"Number of images (default: 1)",{"type":48,"tag":284,"props":1164,"children":1165},{},[1166,1175,1179],{"type":48,"tag":306,"props":1167,"children":1168},{},[1169],{"type":48,"tag":63,"props":1170,"children":1172},{"className":1171},[],[1173],{"type":54,"value":1174},"--subject-ref \u003Cparams>",{"type":48,"tag":306,"props":1176,"children":1177},{},[1178],{"type":54,"value":581},{"type":48,"tag":306,"props":1180,"children":1181},{},[1182,1184],{"type":54,"value":1183},"Subject reference: ",{"type":48,"tag":63,"props":1185,"children":1187},{"className":1186},[],[1188],{"type":54,"value":1189},"type=character,image=path-or-url",{"type":48,"tag":284,"props":1191,"children":1192},{},[1193,1202,1206],{"type":48,"tag":306,"props":1194,"children":1195},{},[1196],{"type":48,"tag":63,"props":1197,"children":1199},{"className":1198},[],[1200],{"type":54,"value":1201},"--out-dir \u003Cdir>",{"type":48,"tag":306,"props":1203,"children":1204},{},[1205],{"type":54,"value":581},{"type":48,"tag":306,"props":1207,"children":1208},{},[1209],{"type":54,"value":1210},"Download images to directory",{"type":48,"tag":284,"props":1212,"children":1213},{},[1214,1223,1227],{"type":48,"tag":306,"props":1215,"children":1216},{},[1217],{"type":48,"tag":63,"props":1218,"children":1220},{"className":1219},[],[1221],{"type":54,"value":1222},"--out-prefix \u003Cprefix>",{"type":48,"tag":306,"props":1224,"children":1225},{},[1226],{"type":54,"value":581},{"type":48,"tag":306,"props":1228,"children":1229},{},[1230,1232,1238],{"type":54,"value":1231},"Filename prefix (default: ",{"type":48,"tag":63,"props":1233,"children":1235},{"className":1234},[],[1236],{"type":54,"value":1237},"image",{"type":54,"value":564},{"type":48,"tag":79,"props":1240,"children":1242},{"className":81,"code":1241,"language":83,"meta":84,"style":84},"mmx image generate --prompt \"A cat in a spacesuit\" --output json --quiet\n# stdout: image URLs (one per line in quiet mode)\n\nmmx image generate --prompt \"Logo\" --n 3 --out-dir .\u002Fgen\u002F --quiet\n# stdout: saved file paths (one per line)\n",[1243],{"type":48,"tag":63,"props":1244,"children":1245},{"__ignoreMap":84},[1246,1290,1298,1305,1362],{"type":48,"tag":90,"props":1247,"children":1248},{"class":92,"line":93},[1249,1253,1257,1261,1265,1269,1274,1278,1282,1286],{"type":48,"tag":90,"props":1250,"children":1251},{"style":107},[1252],{"type":54,"value":68},{"type":48,"tag":90,"props":1254,"children":1255},{"style":113},[1256],{"type":54,"value":1028},{"type":48,"tag":90,"props":1258,"children":1259},{"style":113},[1260],{"type":54,"value":1033},{"type":48,"tag":90,"props":1262,"children":1263},{"style":113},[1264],{"type":54,"value":1038},{"type":48,"tag":90,"props":1266,"children":1267},{"style":225},[1268],{"type":54,"value":228},{"type":48,"tag":90,"props":1270,"children":1271},{"style":113},[1272],{"type":54,"value":1273},"A cat in a spacesuit",{"type":48,"tag":90,"props":1275,"children":1276},{"style":225},[1277],{"type":54,"value":798},{"type":48,"tag":90,"props":1279,"children":1280},{"style":113},[1281],{"type":54,"value":803},{"type":48,"tag":90,"props":1283,"children":1284},{"style":113},[1285],{"type":54,"value":808},{"type":48,"tag":90,"props":1287,"children":1288},{"style":113},[1289],{"type":54,"value":813},{"type":48,"tag":90,"props":1291,"children":1292},{"class":92,"line":103},[1293],{"type":48,"tag":90,"props":1294,"children":1295},{"style":97},[1296],{"type":54,"value":1297},"# stdout: image URLs (one per line in quiet mode)\n",{"type":48,"tag":90,"props":1299,"children":1300},{"class":92,"line":129},[1301],{"type":48,"tag":90,"props":1302,"children":1303},{"emptyLinePlaceholder":133},[1304],{"type":54,"value":136},{"type":48,"tag":90,"props":1306,"children":1307},{"class":92,"line":139},[1308,1312,1316,1320,1324,1328,1333,1337,1342,1348,1353,1358],{"type":48,"tag":90,"props":1309,"children":1310},{"style":107},[1311],{"type":54,"value":68},{"type":48,"tag":90,"props":1313,"children":1314},{"style":113},[1315],{"type":54,"value":1028},{"type":48,"tag":90,"props":1317,"children":1318},{"style":113},[1319],{"type":54,"value":1033},{"type":48,"tag":90,"props":1321,"children":1322},{"style":113},[1323],{"type":54,"value":1038},{"type":48,"tag":90,"props":1325,"children":1326},{"style":225},[1327],{"type":54,"value":228},{"type":48,"tag":90,"props":1329,"children":1330},{"style":113},[1331],{"type":54,"value":1332},"Logo",{"type":48,"tag":90,"props":1334,"children":1335},{"style":225},[1336],{"type":54,"value":798},{"type":48,"tag":90,"props":1338,"children":1339},{"style":113},[1340],{"type":54,"value":1341}," --n",{"type":48,"tag":90,"props":1343,"children":1345},{"style":1344},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[1346],{"type":54,"value":1347}," 3",{"type":48,"tag":90,"props":1349,"children":1350},{"style":113},[1351],{"type":54,"value":1352}," --out-dir",{"type":48,"tag":90,"props":1354,"children":1355},{"style":113},[1356],{"type":54,"value":1357}," .\u002Fgen\u002F",{"type":48,"tag":90,"props":1359,"children":1360},{"style":113},[1361],{"type":54,"value":813},{"type":48,"tag":90,"props":1363,"children":1364},{"class":92,"line":148},[1365],{"type":48,"tag":90,"props":1366,"children":1367},{"style":97},[1368],{"type":54,"value":1369},"# stdout: saved file paths (one per line)\n",{"type":48,"tag":261,"props":1371,"children":1372},{},[],{"type":48,"tag":415,"props":1374,"children":1376},{"id":1375},"video-generate",[1377],{"type":54,"value":1378},"video generate",{"type":48,"tag":57,"props":1380,"children":1381},{},[1382,1384,1390],{"type":54,"value":1383},"Generate video. Default model: ",{"type":48,"tag":63,"props":1385,"children":1387},{"className":1386},[],[1388],{"type":54,"value":1389},"MiniMax-Hailuo-2.3",{"type":54,"value":1391},". This is an async task — by default it polls until completion.",{"type":48,"tag":79,"props":1393,"children":1395},{"className":81,"code":1394,"language":83,"meta":84,"style":84},"mmx video generate --prompt \u003Ctext> [flags]\n",[1396],{"type":48,"tag":63,"props":1397,"children":1398},{"__ignoreMap":84},[1399],{"type":48,"tag":90,"props":1400,"children":1401},{"class":92,"line":93},[1402,1406,1411,1415,1419,1423,1427,1431,1435],{"type":48,"tag":90,"props":1403,"children":1404},{"style":107},[1405],{"type":54,"value":68},{"type":48,"tag":90,"props":1407,"children":1408},{"style":113},[1409],{"type":54,"value":1410}," video",{"type":48,"tag":90,"props":1412,"children":1413},{"style":113},[1414],{"type":54,"value":1033},{"type":48,"tag":90,"props":1416,"children":1417},{"style":113},[1418],{"type":54,"value":1038},{"type":48,"tag":90,"props":1420,"children":1421},{"style":225},[1422],{"type":54,"value":463},{"type":48,"tag":90,"props":1424,"children":1425},{"style":113},[1426],{"type":54,"value":468},{"type":48,"tag":90,"props":1428,"children":1429},{"style":471},[1430],{"type":54,"value":474},{"type":48,"tag":90,"props":1432,"children":1433},{"style":225},[1434],{"type":54,"value":479},{"type":48,"tag":90,"props":1436,"children":1437},{"style":471},[1438],{"type":54,"value":484},{"type":48,"tag":276,"props":1440,"children":1441},{},[1442,1460],{"type":48,"tag":280,"props":1443,"children":1444},{},[1445],{"type":48,"tag":284,"props":1446,"children":1447},{},[1448,1452,1456],{"type":48,"tag":288,"props":1449,"children":1450},{},[1451],{"type":54,"value":292},{"type":48,"tag":288,"props":1453,"children":1454},{},[1455],{"type":54,"value":502},{"type":48,"tag":288,"props":1457,"children":1458},{},[1459],{"type":54,"value":507},{"type":48,"tag":299,"props":1461,"children":1462},{},[1463,1487,1518,1539,1560,1581,1601,1627],{"type":48,"tag":284,"props":1464,"children":1465},{},[1466,1474,1482],{"type":48,"tag":306,"props":1467,"children":1468},{},[1469],{"type":48,"tag":63,"props":1470,"children":1472},{"className":1471},[],[1473],{"type":54,"value":1094},{"type":48,"tag":306,"props":1475,"children":1476},{},[1477,1478],{"type":54,"value":527},{"type":48,"tag":529,"props":1479,"children":1480},{},[1481],{"type":54,"value":533},{"type":48,"tag":306,"props":1483,"children":1484},{},[1485],{"type":54,"value":1486},"Video description",{"type":48,"tag":284,"props":1488,"children":1489},{},[1490,1498,1502],{"type":48,"tag":306,"props":1491,"children":1492},{},[1493],{"type":48,"tag":63,"props":1494,"children":1496},{"className":1495},[],[1497],{"type":54,"value":627},{"type":48,"tag":306,"props":1499,"children":1500},{},[1501],{"type":54,"value":581},{"type":48,"tag":306,"props":1503,"children":1504},{},[1505,1510,1512],{"type":48,"tag":63,"props":1506,"children":1508},{"className":1507},[],[1509],{"type":54,"value":1389},{"type":54,"value":1511}," (default) or ",{"type":48,"tag":63,"props":1513,"children":1515},{"className":1514},[],[1516],{"type":54,"value":1517},"MiniMax-Hailuo-2.3-Fast",{"type":48,"tag":284,"props":1519,"children":1520},{},[1521,1530,1534],{"type":48,"tag":306,"props":1522,"children":1523},{},[1524],{"type":48,"tag":63,"props":1525,"children":1527},{"className":1526},[],[1528],{"type":54,"value":1529},"--first-frame \u003Cpath-or-url>",{"type":48,"tag":306,"props":1531,"children":1532},{},[1533],{"type":54,"value":581},{"type":48,"tag":306,"props":1535,"children":1536},{},[1537],{"type":54,"value":1538},"First frame image",{"type":48,"tag":284,"props":1540,"children":1541},{},[1542,1551,1555],{"type":48,"tag":306,"props":1543,"children":1544},{},[1545],{"type":48,"tag":63,"props":1546,"children":1548},{"className":1547},[],[1549],{"type":54,"value":1550},"--callback-url \u003Curl>",{"type":48,"tag":306,"props":1552,"children":1553},{},[1554],{"type":54,"value":581},{"type":48,"tag":306,"props":1556,"children":1557},{},[1558],{"type":54,"value":1559},"Webhook URL for completion",{"type":48,"tag":284,"props":1561,"children":1562},{},[1563,1572,1576],{"type":48,"tag":306,"props":1564,"children":1565},{},[1566],{"type":48,"tag":63,"props":1567,"children":1569},{"className":1568},[],[1570],{"type":54,"value":1571},"--download \u003Cpath>",{"type":48,"tag":306,"props":1573,"children":1574},{},[1575],{"type":54,"value":581},{"type":48,"tag":306,"props":1577,"children":1578},{},[1579],{"type":54,"value":1580},"Save video to specific file",{"type":48,"tag":284,"props":1582,"children":1583},{},[1584,1592,1596],{"type":48,"tag":306,"props":1585,"children":1586},{},[1587],{"type":48,"tag":63,"props":1588,"children":1590},{"className":1589},[],[1591],{"type":54,"value":365},{"type":48,"tag":306,"props":1593,"children":1594},{},[1595],{"type":54,"value":723},{"type":48,"tag":306,"props":1597,"children":1598},{},[1599],{"type":54,"value":1600},"Return task ID immediately",{"type":48,"tag":284,"props":1602,"children":1603},{},[1604,1613,1617],{"type":48,"tag":306,"props":1605,"children":1606},{},[1607],{"type":48,"tag":63,"props":1608,"children":1610},{"className":1609},[],[1611],{"type":54,"value":1612},"--no-wait",{"type":48,"tag":306,"props":1614,"children":1615},{},[1616],{"type":54,"value":723},{"type":48,"tag":306,"props":1618,"children":1619},{},[1620,1622],{"type":54,"value":1621},"Same as ",{"type":48,"tag":63,"props":1623,"children":1625},{"className":1624},[],[1626],{"type":54,"value":365},{"type":48,"tag":284,"props":1628,"children":1629},{},[1630,1639,1643],{"type":48,"tag":306,"props":1631,"children":1632},{},[1633],{"type":48,"tag":63,"props":1634,"children":1636},{"className":1635},[],[1637],{"type":54,"value":1638},"--poll-interval \u003Cseconds>",{"type":48,"tag":306,"props":1640,"children":1641},{},[1642],{"type":54,"value":659},{"type":48,"tag":306,"props":1644,"children":1645},{},[1646],{"type":54,"value":1647},"Polling interval (default: 5)",{"type":48,"tag":79,"props":1649,"children":1651},{"className":81,"code":1650,"language":83,"meta":84,"style":84},"# Non-blocking: get task ID\nmmx video generate --prompt \"A robot.\" --async --quiet\n# stdout: {\"taskId\":\"...\"}\n\n# Blocking: wait and get file path\nmmx video generate --prompt \"Ocean waves.\" --download ocean.mp4 --quiet\n# stdout: ocean.mp4\n",[1652],{"type":48,"tag":63,"props":1653,"children":1654},{"__ignoreMap":84},[1655,1663,1704,1712,1719,1727,1773],{"type":48,"tag":90,"props":1656,"children":1657},{"class":92,"line":93},[1658],{"type":48,"tag":90,"props":1659,"children":1660},{"style":97},[1661],{"type":54,"value":1662},"# Non-blocking: get task ID\n",{"type":48,"tag":90,"props":1664,"children":1665},{"class":92,"line":103},[1666,1670,1674,1678,1682,1686,1691,1695,1700],{"type":48,"tag":90,"props":1667,"children":1668},{"style":107},[1669],{"type":54,"value":68},{"type":48,"tag":90,"props":1671,"children":1672},{"style":113},[1673],{"type":54,"value":1410},{"type":48,"tag":90,"props":1675,"children":1676},{"style":113},[1677],{"type":54,"value":1033},{"type":48,"tag":90,"props":1679,"children":1680},{"style":113},[1681],{"type":54,"value":1038},{"type":48,"tag":90,"props":1683,"children":1684},{"style":225},[1685],{"type":54,"value":228},{"type":48,"tag":90,"props":1687,"children":1688},{"style":113},[1689],{"type":54,"value":1690},"A robot.",{"type":48,"tag":90,"props":1692,"children":1693},{"style":225},[1694],{"type":54,"value":798},{"type":48,"tag":90,"props":1696,"children":1697},{"style":113},[1698],{"type":54,"value":1699}," --async",{"type":48,"tag":90,"props":1701,"children":1702},{"style":113},[1703],{"type":54,"value":813},{"type":48,"tag":90,"props":1705,"children":1706},{"class":92,"line":129},[1707],{"type":48,"tag":90,"props":1708,"children":1709},{"style":97},[1710],{"type":54,"value":1711},"# stdout: {\"taskId\":\"...\"}\n",{"type":48,"tag":90,"props":1713,"children":1714},{"class":92,"line":139},[1715],{"type":48,"tag":90,"props":1716,"children":1717},{"emptyLinePlaceholder":133},[1718],{"type":54,"value":136},{"type":48,"tag":90,"props":1720,"children":1721},{"class":92,"line":148},[1722],{"type":48,"tag":90,"props":1723,"children":1724},{"style":97},[1725],{"type":54,"value":1726},"# Blocking: wait and get file path\n",{"type":48,"tag":90,"props":1728,"children":1729},{"class":92,"line":176},[1730,1734,1738,1742,1746,1750,1755,1759,1764,1769],{"type":48,"tag":90,"props":1731,"children":1732},{"style":107},[1733],{"type":54,"value":68},{"type":48,"tag":90,"props":1735,"children":1736},{"style":113},[1737],{"type":54,"value":1410},{"type":48,"tag":90,"props":1739,"children":1740},{"style":113},[1741],{"type":54,"value":1033},{"type":48,"tag":90,"props":1743,"children":1744},{"style":113},[1745],{"type":54,"value":1038},{"type":48,"tag":90,"props":1747,"children":1748},{"style":225},[1749],{"type":54,"value":228},{"type":48,"tag":90,"props":1751,"children":1752},{"style":113},[1753],{"type":54,"value":1754},"Ocean waves.",{"type":48,"tag":90,"props":1756,"children":1757},{"style":225},[1758],{"type":54,"value":798},{"type":48,"tag":90,"props":1760,"children":1761},{"style":113},[1762],{"type":54,"value":1763}," --download",{"type":48,"tag":90,"props":1765,"children":1766},{"style":113},[1767],{"type":54,"value":1768}," ocean.mp4",{"type":48,"tag":90,"props":1770,"children":1771},{"style":113},[1772],{"type":54,"value":813},{"type":48,"tag":90,"props":1774,"children":1775},{"class":92,"line":184},[1776],{"type":48,"tag":90,"props":1777,"children":1778},{"style":97},[1779],{"type":54,"value":1780},"# stdout: ocean.mp4\n",{"type":48,"tag":415,"props":1782,"children":1784},{"id":1783},"video-task-get",[1785],{"type":54,"value":1786},"video task get",{"type":48,"tag":57,"props":1788,"children":1789},{},[1790],{"type":54,"value":1791},"Query status of a video generation task.",{"type":48,"tag":79,"props":1793,"children":1795},{"className":81,"code":1794,"language":83,"meta":84,"style":84},"mmx video task get --task-id \u003Cid> [--output json]\n",[1796],{"type":48,"tag":63,"props":1797,"children":1798},{"__ignoreMap":84},[1799],{"type":48,"tag":90,"props":1800,"children":1801},{"class":92,"line":93},[1802,1806,1810,1815,1820,1825,1829,1834,1839,1843,1848],{"type":48,"tag":90,"props":1803,"children":1804},{"style":107},[1805],{"type":54,"value":68},{"type":48,"tag":90,"props":1807,"children":1808},{"style":113},[1809],{"type":54,"value":1410},{"type":48,"tag":90,"props":1811,"children":1812},{"style":113},[1813],{"type":54,"value":1814}," task",{"type":48,"tag":90,"props":1816,"children":1817},{"style":113},[1818],{"type":54,"value":1819}," get",{"type":48,"tag":90,"props":1821,"children":1822},{"style":113},[1823],{"type":54,"value":1824}," --task-id",{"type":48,"tag":90,"props":1826,"children":1827},{"style":225},[1828],{"type":54,"value":463},{"type":48,"tag":90,"props":1830,"children":1831},{"style":113},[1832],{"type":54,"value":1833},"i",{"type":48,"tag":90,"props":1835,"children":1836},{"style":471},[1837],{"type":54,"value":1838},"d",{"type":48,"tag":90,"props":1840,"children":1841},{"style":225},[1842],{"type":54,"value":479},{"type":48,"tag":90,"props":1844,"children":1845},{"style":471},[1846],{"type":54,"value":1847}," [--output ",{"type":48,"tag":90,"props":1849,"children":1850},{"style":113},[1851],{"type":54,"value":1852},"json]\n",{"type":48,"tag":415,"props":1854,"children":1856},{"id":1855},"video-download",[1857],{"type":54,"value":1858},"video download",{"type":48,"tag":57,"props":1860,"children":1861},{},[1862],{"type":54,"value":1863},"Download a completed video by task ID.",{"type":48,"tag":79,"props":1865,"children":1867},{"className":81,"code":1866,"language":83,"meta":84,"style":84},"mmx video download --file-id \u003Cid> [--out \u003Cpath>]\n",[1868],{"type":48,"tag":63,"props":1869,"children":1870},{"__ignoreMap":84},[1871],{"type":48,"tag":90,"props":1872,"children":1873},{"class":92,"line":93},[1874,1878,1882,1887,1892,1896,1900,1904,1908,1913,1918,1923,1928,1932],{"type":48,"tag":90,"props":1875,"children":1876},{"style":107},[1877],{"type":54,"value":68},{"type":48,"tag":90,"props":1879,"children":1880},{"style":113},[1881],{"type":54,"value":1410},{"type":48,"tag":90,"props":1883,"children":1884},{"style":113},[1885],{"type":54,"value":1886}," download",{"type":48,"tag":90,"props":1888,"children":1889},{"style":113},[1890],{"type":54,"value":1891}," --file-id",{"type":48,"tag":90,"props":1893,"children":1894},{"style":225},[1895],{"type":54,"value":463},{"type":48,"tag":90,"props":1897,"children":1898},{"style":113},[1899],{"type":54,"value":1833},{"type":48,"tag":90,"props":1901,"children":1902},{"style":471},[1903],{"type":54,"value":1838},{"type":48,"tag":90,"props":1905,"children":1906},{"style":225},[1907],{"type":54,"value":479},{"type":48,"tag":90,"props":1909,"children":1910},{"style":471},[1911],{"type":54,"value":1912}," [--out ",{"type":48,"tag":90,"props":1914,"children":1915},{"style":225},[1916],{"type":54,"value":1917},"\u003C",{"type":48,"tag":90,"props":1919,"children":1920},{"style":113},[1921],{"type":54,"value":1922},"pat",{"type":48,"tag":90,"props":1924,"children":1925},{"style":471},[1926],{"type":54,"value":1927},"h",{"type":48,"tag":90,"props":1929,"children":1930},{"style":225},[1931],{"type":54,"value":479},{"type":48,"tag":90,"props":1933,"children":1934},{"style":113},[1935],{"type":54,"value":1936},"]\n",{"type":48,"tag":261,"props":1938,"children":1939},{},[],{"type":48,"tag":415,"props":1941,"children":1943},{"id":1942},"speech-synthesize",[1944],{"type":54,"value":1945},"speech synthesize",{"type":48,"tag":57,"props":1947,"children":1948},{},[1949,1951,1957],{"type":54,"value":1950},"Text-to-speech. Default model: ",{"type":48,"tag":63,"props":1952,"children":1954},{"className":1953},[],[1955],{"type":54,"value":1956},"speech-2.8-hd",{"type":54,"value":1958},". Max 10k chars.",{"type":48,"tag":79,"props":1960,"children":1962},{"className":81,"code":1961,"language":83,"meta":84,"style":84},"mmx speech synthesize --text \u003Ctext> [flags]\n",[1963],{"type":48,"tag":63,"props":1964,"children":1965},{"__ignoreMap":84},[1966],{"type":48,"tag":90,"props":1967,"children":1968},{"class":92,"line":93},[1969,1973,1978,1983,1988,1992,1996,2000,2004],{"type":48,"tag":90,"props":1970,"children":1971},{"style":107},[1972],{"type":54,"value":68},{"type":48,"tag":90,"props":1974,"children":1975},{"style":113},[1976],{"type":54,"value":1977}," speech",{"type":48,"tag":90,"props":1979,"children":1980},{"style":113},[1981],{"type":54,"value":1982}," synthesize",{"type":48,"tag":90,"props":1984,"children":1985},{"style":113},[1986],{"type":54,"value":1987}," --text",{"type":48,"tag":90,"props":1989,"children":1990},{"style":225},[1991],{"type":54,"value":463},{"type":48,"tag":90,"props":1993,"children":1994},{"style":113},[1995],{"type":54,"value":468},{"type":48,"tag":90,"props":1997,"children":1998},{"style":471},[1999],{"type":54,"value":474},{"type":48,"tag":90,"props":2001,"children":2002},{"style":225},[2003],{"type":54,"value":479},{"type":48,"tag":90,"props":2005,"children":2006},{"style":471},[2007],{"type":54,"value":484},{"type":48,"tag":276,"props":2009,"children":2010},{},[2011,2029],{"type":48,"tag":280,"props":2012,"children":2013},{},[2014],{"type":48,"tag":284,"props":2015,"children":2016},{},[2017,2021,2025],{"type":48,"tag":288,"props":2018,"children":2019},{},[2020],{"type":54,"value":292},{"type":48,"tag":288,"props":2022,"children":2023},{},[2024],{"type":54,"value":502},{"type":48,"tag":288,"props":2026,"children":2027},{},[2028],{"type":54,"value":507},{"type":48,"tag":299,"props":2030,"children":2031},{},[2032,2053,2080,2118,2146,2167,2188,2209,2237,2258,2279,2300,2321,2342,2363,2384,2405],{"type":48,"tag":284,"props":2033,"children":2034},{},[2035,2044,2048],{"type":48,"tag":306,"props":2036,"children":2037},{},[2038],{"type":48,"tag":63,"props":2039,"children":2041},{"className":2040},[],[2042],{"type":54,"value":2043},"--text \u003Ctext>",{"type":48,"tag":306,"props":2045,"children":2046},{},[2047],{"type":54,"value":581},{"type":48,"tag":306,"props":2049,"children":2050},{},[2051],{"type":54,"value":2052},"Text to synthesize",{"type":48,"tag":284,"props":2054,"children":2055},{},[2056,2065,2069],{"type":48,"tag":306,"props":2057,"children":2058},{},[2059],{"type":48,"tag":63,"props":2060,"children":2062},{"className":2061},[],[2063],{"type":54,"value":2064},"--text-file \u003Cpath>",{"type":48,"tag":306,"props":2066,"children":2067},{},[2068],{"type":54,"value":581},{"type":48,"tag":306,"props":2070,"children":2071},{},[2072,2074,2079],{"type":54,"value":2073},"Read text from file. Use ",{"type":48,"tag":63,"props":2075,"children":2077},{"className":2076},[],[2078],{"type":54,"value":592},{"type":54,"value":594},{"type":48,"tag":284,"props":2081,"children":2082},{},[2083,2091,2095],{"type":48,"tag":306,"props":2084,"children":2085},{},[2086],{"type":48,"tag":63,"props":2087,"children":2089},{"className":2088},[],[2090],{"type":54,"value":627},{"type":48,"tag":306,"props":2092,"children":2093},{},[2094],{"type":54,"value":581},{"type":48,"tag":306,"props":2096,"children":2097},{},[2098,2103,2105,2111,2112],{"type":48,"tag":63,"props":2099,"children":2101},{"className":2100},[],[2102],{"type":54,"value":1956},{"type":54,"value":2104}," (default), ",{"type":48,"tag":63,"props":2106,"children":2108},{"className":2107},[],[2109],{"type":54,"value":2110},"speech-2.6",{"type":54,"value":556},{"type":48,"tag":63,"props":2113,"children":2115},{"className":2114},[],[2116],{"type":54,"value":2117},"speech-02",{"type":48,"tag":284,"props":2119,"children":2120},{},[2121,2130,2134],{"type":48,"tag":306,"props":2122,"children":2123},{},[2124],{"type":48,"tag":63,"props":2125,"children":2127},{"className":2126},[],[2128],{"type":54,"value":2129},"--voice \u003Cid>",{"type":48,"tag":306,"props":2131,"children":2132},{},[2133],{"type":54,"value":581},{"type":48,"tag":306,"props":2135,"children":2136},{},[2137,2139,2145],{"type":54,"value":2138},"Voice ID (default: ",{"type":48,"tag":63,"props":2140,"children":2142},{"className":2141},[],[2143],{"type":54,"value":2144},"English_expressive_narrator",{"type":54,"value":564},{"type":48,"tag":284,"props":2147,"children":2148},{},[2149,2158,2162],{"type":48,"tag":306,"props":2150,"children":2151},{},[2152],{"type":48,"tag":63,"props":2153,"children":2155},{"className":2154},[],[2156],{"type":54,"value":2157},"--speed \u003Cn>",{"type":48,"tag":306,"props":2159,"children":2160},{},[2161],{"type":54,"value":659},{"type":48,"tag":306,"props":2163,"children":2164},{},[2165],{"type":54,"value":2166},"Speed multiplier",{"type":48,"tag":284,"props":2168,"children":2169},{},[2170,2179,2183],{"type":48,"tag":306,"props":2171,"children":2172},{},[2173],{"type":48,"tag":63,"props":2174,"children":2176},{"className":2175},[],[2177],{"type":54,"value":2178},"--volume \u003Cn>",{"type":48,"tag":306,"props":2180,"children":2181},{},[2182],{"type":54,"value":659},{"type":48,"tag":306,"props":2184,"children":2185},{},[2186],{"type":54,"value":2187},"Volume level",{"type":48,"tag":284,"props":2189,"children":2190},{},[2191,2200,2204],{"type":48,"tag":306,"props":2192,"children":2193},{},[2194],{"type":48,"tag":63,"props":2195,"children":2197},{"className":2196},[],[2198],{"type":54,"value":2199},"--pitch \u003Cn>",{"type":48,"tag":306,"props":2201,"children":2202},{},[2203],{"type":54,"value":659},{"type":48,"tag":306,"props":2205,"children":2206},{},[2207],{"type":54,"value":2208},"Pitch adjustment",{"type":48,"tag":284,"props":2210,"children":2211},{},[2212,2221,2225],{"type":48,"tag":306,"props":2213,"children":2214},{},[2215],{"type":48,"tag":63,"props":2216,"children":2218},{"className":2217},[],[2219],{"type":54,"value":2220},"--format \u003Cfmt>",{"type":48,"tag":306,"props":2222,"children":2223},{},[2224],{"type":54,"value":581},{"type":48,"tag":306,"props":2226,"children":2227},{},[2228,2230,2236],{"type":54,"value":2229},"Audio format (default: ",{"type":48,"tag":63,"props":2231,"children":2233},{"className":2232},[],[2234],{"type":54,"value":2235},"mp3",{"type":54,"value":564},{"type":48,"tag":284,"props":2238,"children":2239},{},[2240,2249,2253],{"type":48,"tag":306,"props":2241,"children":2242},{},[2243],{"type":48,"tag":63,"props":2244,"children":2246},{"className":2245},[],[2247],{"type":54,"value":2248},"--sample-rate \u003Chz>",{"type":48,"tag":306,"props":2250,"children":2251},{},[2252],{"type":54,"value":659},{"type":48,"tag":306,"props":2254,"children":2255},{},[2256],{"type":54,"value":2257},"Sample rate (default: 32000)",{"type":48,"tag":284,"props":2259,"children":2260},{},[2261,2270,2274],{"type":48,"tag":306,"props":2262,"children":2263},{},[2264],{"type":48,"tag":63,"props":2265,"children":2267},{"className":2266},[],[2268],{"type":54,"value":2269},"--bitrate \u003Cbps>",{"type":48,"tag":306,"props":2271,"children":2272},{},[2273],{"type":54,"value":659},{"type":48,"tag":306,"props":2275,"children":2276},{},[2277],{"type":54,"value":2278},"Bitrate (default: 128000)",{"type":48,"tag":284,"props":2280,"children":2281},{},[2282,2291,2295],{"type":48,"tag":306,"props":2283,"children":2284},{},[2285],{"type":48,"tag":63,"props":2286,"children":2288},{"className":2287},[],[2289],{"type":54,"value":2290},"--channels \u003Cn>",{"type":48,"tag":306,"props":2292,"children":2293},{},[2294],{"type":54,"value":659},{"type":48,"tag":306,"props":2296,"children":2297},{},[2298],{"type":54,"value":2299},"Audio channels (default: 1)",{"type":48,"tag":284,"props":2301,"children":2302},{},[2303,2312,2316],{"type":48,"tag":306,"props":2304,"children":2305},{},[2306],{"type":48,"tag":63,"props":2307,"children":2309},{"className":2308},[],[2310],{"type":54,"value":2311},"--language \u003Ccode>",{"type":48,"tag":306,"props":2313,"children":2314},{},[2315],{"type":54,"value":581},{"type":48,"tag":306,"props":2317,"children":2318},{},[2319],{"type":54,"value":2320},"Language boost",{"type":48,"tag":284,"props":2322,"children":2323},{},[2324,2333,2337],{"type":48,"tag":306,"props":2325,"children":2326},{},[2327],{"type":48,"tag":63,"props":2328,"children":2330},{"className":2329},[],[2331],{"type":54,"value":2332},"--subtitles",{"type":48,"tag":306,"props":2334,"children":2335},{},[2336],{"type":54,"value":723},{"type":48,"tag":306,"props":2338,"children":2339},{},[2340],{"type":54,"value":2341},"Include subtitle timing data",{"type":48,"tag":284,"props":2343,"children":2344},{},[2345,2354,2358],{"type":48,"tag":306,"props":2346,"children":2347},{},[2348],{"type":48,"tag":63,"props":2349,"children":2351},{"className":2350},[],[2352],{"type":54,"value":2353},"--pronunciation \u003Cfrom\u002Fto>",{"type":48,"tag":306,"props":2355,"children":2356},{},[2357],{"type":54,"value":745},{"type":48,"tag":306,"props":2359,"children":2360},{},[2361],{"type":54,"value":2362},"Custom pronunciation",{"type":48,"tag":284,"props":2364,"children":2365},{},[2366,2375,2379],{"type":48,"tag":306,"props":2367,"children":2368},{},[2369],{"type":48,"tag":63,"props":2370,"children":2372},{"className":2371},[],[2373],{"type":54,"value":2374},"--sound-effect \u003Ceffect>",{"type":48,"tag":306,"props":2376,"children":2377},{},[2378],{"type":54,"value":581},{"type":48,"tag":306,"props":2380,"children":2381},{},[2382],{"type":54,"value":2383},"Add sound effect",{"type":48,"tag":284,"props":2385,"children":2386},{},[2387,2396,2400],{"type":48,"tag":306,"props":2388,"children":2389},{},[2390],{"type":48,"tag":63,"props":2391,"children":2393},{"className":2392},[],[2394],{"type":54,"value":2395},"--out \u003Cpath>",{"type":48,"tag":306,"props":2397,"children":2398},{},[2399],{"type":54,"value":581},{"type":48,"tag":306,"props":2401,"children":2402},{},[2403],{"type":54,"value":2404},"Save audio to file",{"type":48,"tag":284,"props":2406,"children":2407},{},[2408,2416,2420],{"type":48,"tag":306,"props":2409,"children":2410},{},[2411],{"type":48,"tag":63,"props":2412,"children":2414},{"className":2413},[],[2415],{"type":54,"value":718},{"type":48,"tag":306,"props":2417,"children":2418},{},[2419],{"type":54,"value":723},{"type":48,"tag":306,"props":2421,"children":2422},{},[2423],{"type":54,"value":2424},"Stream raw audio to stdout",{"type":48,"tag":79,"props":2426,"children":2428},{"className":81,"code":2427,"language":83,"meta":84,"style":84},"mmx speech synthesize --text \"Hello world\" --out hello.mp3 --quiet\n# stdout: hello.mp3\n\necho \"Breaking news.\" | mmx speech synthesize --text-file - --out news.mp3\n",[2429],{"type":48,"tag":63,"props":2430,"children":2431},{"__ignoreMap":84},[2432,2478,2486,2493],{"type":48,"tag":90,"props":2433,"children":2434},{"class":92,"line":93},[2435,2439,2443,2447,2451,2455,2460,2464,2469,2474],{"type":48,"tag":90,"props":2436,"children":2437},{"style":107},[2438],{"type":54,"value":68},{"type":48,"tag":90,"props":2440,"children":2441},{"style":113},[2442],{"type":54,"value":1977},{"type":48,"tag":90,"props":2444,"children":2445},{"style":113},[2446],{"type":54,"value":1982},{"type":48,"tag":90,"props":2448,"children":2449},{"style":113},[2450],{"type":54,"value":1987},{"type":48,"tag":90,"props":2452,"children":2453},{"style":225},[2454],{"type":54,"value":228},{"type":48,"tag":90,"props":2456,"children":2457},{"style":113},[2458],{"type":54,"value":2459},"Hello world",{"type":48,"tag":90,"props":2461,"children":2462},{"style":225},[2463],{"type":54,"value":798},{"type":48,"tag":90,"props":2465,"children":2466},{"style":113},[2467],{"type":54,"value":2468}," --out",{"type":48,"tag":90,"props":2470,"children":2471},{"style":113},[2472],{"type":54,"value":2473}," hello.mp3",{"type":48,"tag":90,"props":2475,"children":2476},{"style":113},[2477],{"type":54,"value":813},{"type":48,"tag":90,"props":2479,"children":2480},{"class":92,"line":103},[2481],{"type":48,"tag":90,"props":2482,"children":2483},{"style":97},[2484],{"type":54,"value":2485},"# stdout: hello.mp3\n",{"type":48,"tag":90,"props":2487,"children":2488},{"class":92,"line":129},[2489],{"type":48,"tag":90,"props":2490,"children":2491},{"emptyLinePlaceholder":133},[2492],{"type":54,"value":136},{"type":48,"tag":90,"props":2494,"children":2495},{"class":92,"line":139},[2496,2502,2506,2511,2515,2519,2523,2527,2531,2536,2540,2544],{"type":48,"tag":90,"props":2497,"children":2499},{"style":2498},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[2500],{"type":54,"value":2501},"echo",{"type":48,"tag":90,"props":2503,"children":2504},{"style":225},[2505],{"type":54,"value":228},{"type":48,"tag":90,"props":2507,"children":2508},{"style":113},[2509],{"type":54,"value":2510},"Breaking news.",{"type":48,"tag":90,"props":2512,"children":2513},{"style":225},[2514],{"type":54,"value":798},{"type":48,"tag":90,"props":2516,"children":2517},{"style":225},[2518],{"type":54,"value":947},{"type":48,"tag":90,"props":2520,"children":2521},{"style":107},[2522],{"type":54,"value":952},{"type":48,"tag":90,"props":2524,"children":2525},{"style":113},[2526],{"type":54,"value":1977},{"type":48,"tag":90,"props":2528,"children":2529},{"style":113},[2530],{"type":54,"value":1982},{"type":48,"tag":90,"props":2532,"children":2533},{"style":113},[2534],{"type":54,"value":2535}," --text-file",{"type":48,"tag":90,"props":2537,"children":2538},{"style":113},[2539],{"type":54,"value":970},{"type":48,"tag":90,"props":2541,"children":2542},{"style":113},[2543],{"type":54,"value":2468},{"type":48,"tag":90,"props":2545,"children":2546},{"style":113},[2547],{"type":54,"value":2548}," news.mp3\n",{"type":48,"tag":261,"props":2550,"children":2551},{},[],{"type":48,"tag":415,"props":2553,"children":2555},{"id":2554},"music-generate",[2556],{"type":54,"value":2557},"music generate",{"type":48,"tag":57,"props":2559,"children":2560},{},[2561,2563,2569],{"type":54,"value":2562},"Generate music. Model: ",{"type":48,"tag":63,"props":2564,"children":2566},{"className":2565},[],[2567],{"type":54,"value":2568},"music-2.5",{"type":54,"value":2570},". Responds well to rich, structured descriptions.",{"type":48,"tag":79,"props":2572,"children":2574},{"className":81,"code":2573,"language":83,"meta":84,"style":84},"mmx music generate --prompt \u003Ctext> [--lyrics \u003Ctext>] [flags]\n",[2575],{"type":48,"tag":63,"props":2576,"children":2577},{"__ignoreMap":84},[2578],{"type":48,"tag":90,"props":2579,"children":2580},{"class":92,"line":93},[2581,2585,2590,2594,2598,2602,2606,2610,2614,2619,2623,2627,2631,2635,2640],{"type":48,"tag":90,"props":2582,"children":2583},{"style":107},[2584],{"type":54,"value":68},{"type":48,"tag":90,"props":2586,"children":2587},{"style":113},[2588],{"type":54,"value":2589}," music",{"type":48,"tag":90,"props":2591,"children":2592},{"style":113},[2593],{"type":54,"value":1033},{"type":48,"tag":90,"props":2595,"children":2596},{"style":113},[2597],{"type":54,"value":1038},{"type":48,"tag":90,"props":2599,"children":2600},{"style":225},[2601],{"type":54,"value":463},{"type":48,"tag":90,"props":2603,"children":2604},{"style":113},[2605],{"type":54,"value":468},{"type":48,"tag":90,"props":2607,"children":2608},{"style":471},[2609],{"type":54,"value":474},{"type":48,"tag":90,"props":2611,"children":2612},{"style":225},[2613],{"type":54,"value":479},{"type":48,"tag":90,"props":2615,"children":2616},{"style":471},[2617],{"type":54,"value":2618}," [--lyrics ",{"type":48,"tag":90,"props":2620,"children":2621},{"style":225},[2622],{"type":54,"value":1917},{"type":48,"tag":90,"props":2624,"children":2625},{"style":113},[2626],{"type":54,"value":468},{"type":48,"tag":90,"props":2628,"children":2629},{"style":471},[2630],{"type":54,"value":474},{"type":48,"tag":90,"props":2632,"children":2633},{"style":225},[2634],{"type":54,"value":479},{"type":48,"tag":90,"props":2636,"children":2637},{"style":113},[2638],{"type":54,"value":2639},"]",{"type":48,"tag":90,"props":2641,"children":2642},{"style":471},[2643],{"type":54,"value":484},{"type":48,"tag":276,"props":2645,"children":2646},{},[2647,2665],{"type":48,"tag":280,"props":2648,"children":2649},{},[2650],{"type":48,"tag":284,"props":2651,"children":2652},{},[2653,2657,2661],{"type":48,"tag":288,"props":2654,"children":2655},{},[2656],{"type":54,"value":292},{"type":48,"tag":288,"props":2658,"children":2659},{},[2660],{"type":54,"value":502},{"type":48,"tag":288,"props":2662,"children":2663},{},[2664],{"type":54,"value":507},{"type":48,"tag":299,"props":2666,"children":2667},{},[2668,2688,2723,2750,2791,2812,2833,2860,2881,2902,2923,2944,2978,3005,3032,3053,3086,3107,3132,3152,3172,3191],{"type":48,"tag":284,"props":2669,"children":2670},{},[2671,2679,2683],{"type":48,"tag":306,"props":2672,"children":2673},{},[2674],{"type":48,"tag":63,"props":2675,"children":2677},{"className":2676},[],[2678],{"type":54,"value":1094},{"type":48,"tag":306,"props":2680,"children":2681},{},[2682],{"type":54,"value":581},{"type":48,"tag":306,"props":2684,"children":2685},{},[2686],{"type":54,"value":2687},"Music style description (can be detailed)",{"type":48,"tag":284,"props":2689,"children":2690},{},[2691,2700,2704],{"type":48,"tag":306,"props":2692,"children":2693},{},[2694],{"type":48,"tag":63,"props":2695,"children":2697},{"className":2696},[],[2698],{"type":54,"value":2699},"--lyrics \u003Ctext>",{"type":48,"tag":306,"props":2701,"children":2702},{},[2703],{"type":54,"value":581},{"type":48,"tag":306,"props":2705,"children":2706},{},[2707,2709,2715,2717],{"type":54,"value":2708},"Song lyrics with structure tags. Use ",{"type":48,"tag":63,"props":2710,"children":2712},{"className":2711},[],[2713],{"type":54,"value":2714},"\"\\u65e0\\u6b4c\\u8bcd\"",{"type":54,"value":2716}," for instrumental. Cannot be used with ",{"type":48,"tag":63,"props":2718,"children":2720},{"className":2719},[],[2721],{"type":54,"value":2722},"--instrumental",{"type":48,"tag":284,"props":2724,"children":2725},{},[2726,2735,2739],{"type":48,"tag":306,"props":2727,"children":2728},{},[2729],{"type":48,"tag":63,"props":2730,"children":2732},{"className":2731},[],[2733],{"type":54,"value":2734},"--lyrics-file \u003Cpath>",{"type":48,"tag":306,"props":2736,"children":2737},{},[2738],{"type":54,"value":581},{"type":48,"tag":306,"props":2740,"children":2741},{},[2742,2744,2749],{"type":54,"value":2743},"Read lyrics from file. Use ",{"type":48,"tag":63,"props":2745,"children":2747},{"className":2746},[],[2748],{"type":54,"value":592},{"type":54,"value":594},{"type":48,"tag":284,"props":2751,"children":2752},{},[2753,2762,2766],{"type":48,"tag":306,"props":2754,"children":2755},{},[2756],{"type":48,"tag":63,"props":2757,"children":2759},{"className":2758},[],[2760],{"type":54,"value":2761},"--vocals \u003Ctext>",{"type":48,"tag":306,"props":2763,"children":2764},{},[2765],{"type":54,"value":581},{"type":48,"tag":306,"props":2767,"children":2768},{},[2769,2771,2777,2778,2784,2785],{"type":54,"value":2770},"Vocal style, e.g. ",{"type":48,"tag":63,"props":2772,"children":2774},{"className":2773},[],[2775],{"type":54,"value":2776},"\"warm male baritone\"",{"type":54,"value":556},{"type":48,"tag":63,"props":2779,"children":2781},{"className":2780},[],[2782],{"type":54,"value":2783},"\"bright female soprano\"",{"type":54,"value":556},{"type":48,"tag":63,"props":2786,"children":2788},{"className":2787},[],[2789],{"type":54,"value":2790},"\"duet with harmonies\"",{"type":48,"tag":284,"props":2792,"children":2793},{},[2794,2803,2807],{"type":48,"tag":306,"props":2795,"children":2796},{},[2797],{"type":48,"tag":63,"props":2798,"children":2800},{"className":2799},[],[2801],{"type":54,"value":2802},"--genre \u003Ctext>",{"type":48,"tag":306,"props":2804,"children":2805},{},[2806],{"type":54,"value":581},{"type":48,"tag":306,"props":2808,"children":2809},{},[2810],{"type":54,"value":2811},"Music genre, e.g. folk, pop, jazz",{"type":48,"tag":284,"props":2813,"children":2814},{},[2815,2824,2828],{"type":48,"tag":306,"props":2816,"children":2817},{},[2818],{"type":48,"tag":63,"props":2819,"children":2821},{"className":2820},[],[2822],{"type":54,"value":2823},"--mood \u003Ctext>",{"type":48,"tag":306,"props":2825,"children":2826},{},[2827],{"type":54,"value":581},{"type":48,"tag":306,"props":2829,"children":2830},{},[2831],{"type":54,"value":2832},"Mood or emotion, e.g. warm, melancholic, uplifting",{"type":48,"tag":284,"props":2834,"children":2835},{},[2836,2845,2849],{"type":48,"tag":306,"props":2837,"children":2838},{},[2839],{"type":48,"tag":63,"props":2840,"children":2842},{"className":2841},[],[2843],{"type":54,"value":2844},"--instruments \u003Ctext>",{"type":48,"tag":306,"props":2846,"children":2847},{},[2848],{"type":54,"value":581},{"type":48,"tag":306,"props":2850,"children":2851},{},[2852,2854],{"type":54,"value":2853},"Instruments to feature, e.g. ",{"type":48,"tag":63,"props":2855,"children":2857},{"className":2856},[],[2858],{"type":54,"value":2859},"\"acoustic guitar, piano\"",{"type":48,"tag":284,"props":2861,"children":2862},{},[2863,2872,2876],{"type":48,"tag":306,"props":2864,"children":2865},{},[2866],{"type":48,"tag":63,"props":2867,"children":2869},{"className":2868},[],[2870],{"type":54,"value":2871},"--tempo \u003Ctext>",{"type":48,"tag":306,"props":2873,"children":2874},{},[2875],{"type":54,"value":581},{"type":48,"tag":306,"props":2877,"children":2878},{},[2879],{"type":54,"value":2880},"Tempo description, e.g. fast, slow, moderate",{"type":48,"tag":284,"props":2882,"children":2883},{},[2884,2893,2897],{"type":48,"tag":306,"props":2885,"children":2886},{},[2887],{"type":48,"tag":63,"props":2888,"children":2890},{"className":2889},[],[2891],{"type":54,"value":2892},"--bpm \u003Cnumber>",{"type":48,"tag":306,"props":2894,"children":2895},{},[2896],{"type":54,"value":659},{"type":48,"tag":306,"props":2898,"children":2899},{},[2900],{"type":54,"value":2901},"Exact tempo in beats per minute",{"type":48,"tag":284,"props":2903,"children":2904},{},[2905,2914,2918],{"type":48,"tag":306,"props":2906,"children":2907},{},[2908],{"type":48,"tag":63,"props":2909,"children":2911},{"className":2910},[],[2912],{"type":54,"value":2913},"--key \u003Ctext>",{"type":48,"tag":306,"props":2915,"children":2916},{},[2917],{"type":54,"value":581},{"type":48,"tag":306,"props":2919,"children":2920},{},[2921],{"type":54,"value":2922},"Musical key, e.g. C major, A minor, G sharp",{"type":48,"tag":284,"props":2924,"children":2925},{},[2926,2935,2939],{"type":48,"tag":306,"props":2927,"children":2928},{},[2929],{"type":48,"tag":63,"props":2930,"children":2932},{"className":2931},[],[2933],{"type":54,"value":2934},"--avoid \u003Ctext>",{"type":48,"tag":306,"props":2936,"children":2937},{},[2938],{"type":54,"value":581},{"type":48,"tag":306,"props":2940,"children":2941},{},[2942],{"type":54,"value":2943},"Elements to avoid in the generated music",{"type":48,"tag":284,"props":2945,"children":2946},{},[2947,2956,2960],{"type":48,"tag":306,"props":2948,"children":2949},{},[2950],{"type":48,"tag":63,"props":2951,"children":2953},{"className":2952},[],[2954],{"type":54,"value":2955},"--use-case \u003Ctext>",{"type":48,"tag":306,"props":2957,"children":2958},{},[2959],{"type":54,"value":581},{"type":48,"tag":306,"props":2961,"children":2962},{},[2963,2965,2971,2972],{"type":54,"value":2964},"Use case context, e.g. ",{"type":48,"tag":63,"props":2966,"children":2968},{"className":2967},[],[2969],{"type":54,"value":2970},"\"background music for video\"",{"type":54,"value":556},{"type":48,"tag":63,"props":2973,"children":2975},{"className":2974},[],[2976],{"type":54,"value":2977},"\"theme song\"",{"type":48,"tag":284,"props":2979,"children":2980},{},[2981,2990,2994],{"type":48,"tag":306,"props":2982,"children":2983},{},[2984],{"type":48,"tag":63,"props":2985,"children":2987},{"className":2986},[],[2988],{"type":54,"value":2989},"--structure \u003Ctext>",{"type":48,"tag":306,"props":2991,"children":2992},{},[2993],{"type":54,"value":581},{"type":48,"tag":306,"props":2995,"children":2996},{},[2997,2999],{"type":54,"value":2998},"Song structure, e.g. ",{"type":48,"tag":63,"props":3000,"children":3002},{"className":3001},[],[3003],{"type":54,"value":3004},"\"verse-chorus-verse-bridge-chorus\"",{"type":48,"tag":284,"props":3006,"children":3007},{},[3008,3017,3021],{"type":48,"tag":306,"props":3009,"children":3010},{},[3011],{"type":48,"tag":63,"props":3012,"children":3014},{"className":3013},[],[3015],{"type":54,"value":3016},"--references \u003Ctext>",{"type":48,"tag":306,"props":3018,"children":3019},{},[3020],{"type":54,"value":581},{"type":48,"tag":306,"props":3022,"children":3023},{},[3024,3026],{"type":54,"value":3025},"Reference tracks or artists, e.g. ",{"type":48,"tag":63,"props":3027,"children":3029},{"className":3028},[],[3030],{"type":54,"value":3031},"\"similar to Ed Sheeran\"",{"type":48,"tag":284,"props":3033,"children":3034},{},[3035,3044,3048],{"type":48,"tag":306,"props":3036,"children":3037},{},[3038],{"type":48,"tag":63,"props":3039,"children":3041},{"className":3040},[],[3042],{"type":54,"value":3043},"--extra \u003Ctext>",{"type":48,"tag":306,"props":3045,"children":3046},{},[3047],{"type":54,"value":581},{"type":48,"tag":306,"props":3049,"children":3050},{},[3051],{"type":54,"value":3052},"Additional fine-grained requirements",{"type":48,"tag":284,"props":3054,"children":3055},{},[3056,3064,3068],{"type":48,"tag":306,"props":3057,"children":3058},{},[3059],{"type":48,"tag":63,"props":3060,"children":3062},{"className":3061},[],[3063],{"type":54,"value":2722},{"type":48,"tag":306,"props":3065,"children":3066},{},[3067],{"type":54,"value":723},{"type":48,"tag":306,"props":3069,"children":3070},{},[3071,3073,3079,3080],{"type":54,"value":3072},"Generate instrumental music (no vocals). Cannot be used with ",{"type":48,"tag":63,"props":3074,"children":3076},{"className":3075},[],[3077],{"type":54,"value":3078},"--lyrics",{"type":54,"value":251},{"type":48,"tag":63,"props":3081,"children":3083},{"className":3082},[],[3084],{"type":54,"value":3085},"--lyrics-file",{"type":48,"tag":284,"props":3087,"children":3088},{},[3089,3098,3102],{"type":48,"tag":306,"props":3090,"children":3091},{},[3092],{"type":48,"tag":63,"props":3093,"children":3095},{"className":3094},[],[3096],{"type":54,"value":3097},"--aigc-watermark",{"type":48,"tag":306,"props":3099,"children":3100},{},[3101],{"type":54,"value":723},{"type":48,"tag":306,"props":3103,"children":3104},{},[3105],{"type":54,"value":3106},"Embed AI-generated content watermark",{"type":48,"tag":284,"props":3108,"children":3109},{},[3110,3118,3122],{"type":48,"tag":306,"props":3111,"children":3112},{},[3113],{"type":48,"tag":63,"props":3114,"children":3116},{"className":3115},[],[3117],{"type":54,"value":2220},{"type":48,"tag":306,"props":3119,"children":3120},{},[3121],{"type":54,"value":581},{"type":48,"tag":306,"props":3123,"children":3124},{},[3125,3126,3131],{"type":54,"value":2229},{"type":48,"tag":63,"props":3127,"children":3129},{"className":3128},[],[3130],{"type":54,"value":2235},{"type":54,"value":564},{"type":48,"tag":284,"props":3133,"children":3134},{},[3135,3143,3147],{"type":48,"tag":306,"props":3136,"children":3137},{},[3138],{"type":48,"tag":63,"props":3139,"children":3141},{"className":3140},[],[3142],{"type":54,"value":2248},{"type":48,"tag":306,"props":3144,"children":3145},{},[3146],{"type":54,"value":659},{"type":48,"tag":306,"props":3148,"children":3149},{},[3150],{"type":54,"value":3151},"Sample rate (default: 44100)",{"type":48,"tag":284,"props":3153,"children":3154},{},[3155,3163,3167],{"type":48,"tag":306,"props":3156,"children":3157},{},[3158],{"type":48,"tag":63,"props":3159,"children":3161},{"className":3160},[],[3162],{"type":54,"value":2269},{"type":48,"tag":306,"props":3164,"children":3165},{},[3166],{"type":54,"value":659},{"type":48,"tag":306,"props":3168,"children":3169},{},[3170],{"type":54,"value":3171},"Bitrate (default: 256000)",{"type":48,"tag":284,"props":3173,"children":3174},{},[3175,3183,3187],{"type":48,"tag":306,"props":3176,"children":3177},{},[3178],{"type":48,"tag":63,"props":3179,"children":3181},{"className":3180},[],[3182],{"type":54,"value":2395},{"type":48,"tag":306,"props":3184,"children":3185},{},[3186],{"type":54,"value":581},{"type":48,"tag":306,"props":3188,"children":3189},{},[3190],{"type":54,"value":2404},{"type":48,"tag":284,"props":3192,"children":3193},{},[3194,3202,3206],{"type":48,"tag":306,"props":3195,"children":3196},{},[3197],{"type":48,"tag":63,"props":3198,"children":3200},{"className":3199},[],[3201],{"type":54,"value":718},{"type":48,"tag":306,"props":3203,"children":3204},{},[3205],{"type":54,"value":723},{"type":48,"tag":306,"props":3207,"children":3208},{},[3209],{"type":54,"value":2424},{"type":48,"tag":57,"props":3211,"children":3212},{},[3213,3215,3221,3222,3227],{"type":54,"value":3214},"At least one of ",{"type":48,"tag":63,"props":3216,"children":3218},{"className":3217},[],[3219],{"type":54,"value":3220},"--prompt",{"type":54,"value":251},{"type":48,"tag":63,"props":3223,"children":3225},{"className":3224},[],[3226],{"type":54,"value":3078},{"type":54,"value":3228}," is required.",{"type":48,"tag":79,"props":3230,"children":3232},{"className":81,"code":3231,"language":83,"meta":84,"style":84},"# Simple usage\nmmx music generate --prompt \"Upbeat pop\" --lyrics \"La la la...\" --out song.mp3 --quiet\n\n# Detailed prompt with vocal characteristics\nmmx music generate --prompt \"Warm morning folk\" \\\n  --vocals \"male and female duet, harmonies in chorus\" \\\n  --instruments \"acoustic guitar, piano\" \\\n  --bpm 95 \\\n  --lyrics-file song.txt \\\n  --out duet.mp3\n\n# Instrumental (use --instrumental flag)\nmmx music generate --prompt \"Cinematic orchestral, building tension\" --instrumental --out bgm.mp3\n",[3233],{"type":48,"tag":63,"props":3234,"children":3235},{"__ignoreMap":84},[3236,3244,3307,3314,3322,3358,3383,3408,3425,3442,3455,3462,3471],{"type":48,"tag":90,"props":3237,"children":3238},{"class":92,"line":93},[3239],{"type":48,"tag":90,"props":3240,"children":3241},{"style":97},[3242],{"type":54,"value":3243},"# Simple usage\n",{"type":48,"tag":90,"props":3245,"children":3246},{"class":92,"line":103},[3247,3251,3255,3259,3263,3267,3272,3276,3281,3285,3290,3294,3298,3303],{"type":48,"tag":90,"props":3248,"children":3249},{"style":107},[3250],{"type":54,"value":68},{"type":48,"tag":90,"props":3252,"children":3253},{"style":113},[3254],{"type":54,"value":2589},{"type":48,"tag":90,"props":3256,"children":3257},{"style":113},[3258],{"type":54,"value":1033},{"type":48,"tag":90,"props":3260,"children":3261},{"style":113},[3262],{"type":54,"value":1038},{"type":48,"tag":90,"props":3264,"children":3265},{"style":225},[3266],{"type":54,"value":228},{"type":48,"tag":90,"props":3268,"children":3269},{"style":113},[3270],{"type":54,"value":3271},"Upbeat pop",{"type":48,"tag":90,"props":3273,"children":3274},{"style":225},[3275],{"type":54,"value":798},{"type":48,"tag":90,"props":3277,"children":3278},{"style":113},[3279],{"type":54,"value":3280}," --lyrics",{"type":48,"tag":90,"props":3282,"children":3283},{"style":225},[3284],{"type":54,"value":228},{"type":48,"tag":90,"props":3286,"children":3287},{"style":113},[3288],{"type":54,"value":3289},"La la la...",{"type":48,"tag":90,"props":3291,"children":3292},{"style":225},[3293],{"type":54,"value":798},{"type":48,"tag":90,"props":3295,"children":3296},{"style":113},[3297],{"type":54,"value":2468},{"type":48,"tag":90,"props":3299,"children":3300},{"style":113},[3301],{"type":54,"value":3302}," song.mp3",{"type":48,"tag":90,"props":3304,"children":3305},{"style":113},[3306],{"type":54,"value":813},{"type":48,"tag":90,"props":3308,"children":3309},{"class":92,"line":129},[3310],{"type":48,"tag":90,"props":3311,"children":3312},{"emptyLinePlaceholder":133},[3313],{"type":54,"value":136},{"type":48,"tag":90,"props":3315,"children":3316},{"class":92,"line":139},[3317],{"type":48,"tag":90,"props":3318,"children":3319},{"style":97},[3320],{"type":54,"value":3321},"# Detailed prompt with vocal characteristics\n",{"type":48,"tag":90,"props":3323,"children":3324},{"class":92,"line":148},[3325,3329,3333,3337,3341,3345,3350,3354],{"type":48,"tag":90,"props":3326,"children":3327},{"style":107},[3328],{"type":54,"value":68},{"type":48,"tag":90,"props":3330,"children":3331},{"style":113},[3332],{"type":54,"value":2589},{"type":48,"tag":90,"props":3334,"children":3335},{"style":113},[3336],{"type":54,"value":1033},{"type":48,"tag":90,"props":3338,"children":3339},{"style":113},[3340],{"type":54,"value":1038},{"type":48,"tag":90,"props":3342,"children":3343},{"style":225},[3344],{"type":54,"value":228},{"type":48,"tag":90,"props":3346,"children":3347},{"style":113},[3348],{"type":54,"value":3349},"Warm morning folk",{"type":48,"tag":90,"props":3351,"children":3352},{"style":225},[3353],{"type":54,"value":798},{"type":48,"tag":90,"props":3355,"children":3356},{"style":471},[3357],{"type":54,"value":848},{"type":48,"tag":90,"props":3359,"children":3360},{"class":92,"line":176},[3361,3366,3370,3375,3379],{"type":48,"tag":90,"props":3362,"children":3363},{"style":113},[3364],{"type":54,"value":3365},"  --vocals",{"type":48,"tag":90,"props":3367,"children":3368},{"style":225},[3369],{"type":54,"value":228},{"type":48,"tag":90,"props":3371,"children":3372},{"style":113},[3373],{"type":54,"value":3374},"male and female duet, harmonies in chorus",{"type":48,"tag":90,"props":3376,"children":3377},{"style":225},[3378],{"type":54,"value":798},{"type":48,"tag":90,"props":3380,"children":3381},{"style":471},[3382],{"type":54,"value":848},{"type":48,"tag":90,"props":3384,"children":3385},{"class":92,"line":184},[3386,3391,3395,3400,3404],{"type":48,"tag":90,"props":3387,"children":3388},{"style":113},[3389],{"type":54,"value":3390},"  --instruments",{"type":48,"tag":90,"props":3392,"children":3393},{"style":225},[3394],{"type":54,"value":228},{"type":48,"tag":90,"props":3396,"children":3397},{"style":113},[3398],{"type":54,"value":3399},"acoustic guitar, piano",{"type":48,"tag":90,"props":3401,"children":3402},{"style":225},[3403],{"type":54,"value":798},{"type":48,"tag":90,"props":3405,"children":3406},{"style":471},[3407],{"type":54,"value":848},{"type":48,"tag":90,"props":3409,"children":3410},{"class":92,"line":193},[3411,3416,3421],{"type":48,"tag":90,"props":3412,"children":3413},{"style":113},[3414],{"type":54,"value":3415},"  --bpm",{"type":48,"tag":90,"props":3417,"children":3418},{"style":1344},[3419],{"type":54,"value":3420}," 95",{"type":48,"tag":90,"props":3422,"children":3423},{"style":471},[3424],{"type":54,"value":848},{"type":48,"tag":90,"props":3426,"children":3427},{"class":92,"line":914},[3428,3433,3438],{"type":48,"tag":90,"props":3429,"children":3430},{"style":113},[3431],{"type":54,"value":3432},"  --lyrics-file",{"type":48,"tag":90,"props":3434,"children":3435},{"style":113},[3436],{"type":54,"value":3437}," song.txt",{"type":48,"tag":90,"props":3439,"children":3440},{"style":471},[3441],{"type":54,"value":848},{"type":48,"tag":90,"props":3443,"children":3444},{"class":92,"line":922},[3445,3450],{"type":48,"tag":90,"props":3446,"children":3447},{"style":113},[3448],{"type":54,"value":3449},"  --out",{"type":48,"tag":90,"props":3451,"children":3452},{"style":113},[3453],{"type":54,"value":3454}," duet.mp3\n",{"type":48,"tag":90,"props":3456,"children":3457},{"class":92,"line":931},[3458],{"type":48,"tag":90,"props":3459,"children":3460},{"emptyLinePlaceholder":133},[3461],{"type":54,"value":136},{"type":48,"tag":90,"props":3463,"children":3465},{"class":92,"line":3464},12,[3466],{"type":48,"tag":90,"props":3467,"children":3468},{"style":97},[3469],{"type":54,"value":3470},"# Instrumental (use --instrumental flag)\n",{"type":48,"tag":90,"props":3472,"children":3474},{"class":92,"line":3473},13,[3475,3479,3483,3487,3491,3495,3500,3504,3509,3513],{"type":48,"tag":90,"props":3476,"children":3477},{"style":107},[3478],{"type":54,"value":68},{"type":48,"tag":90,"props":3480,"children":3481},{"style":113},[3482],{"type":54,"value":2589},{"type":48,"tag":90,"props":3484,"children":3485},{"style":113},[3486],{"type":54,"value":1033},{"type":48,"tag":90,"props":3488,"children":3489},{"style":113},[3490],{"type":54,"value":1038},{"type":48,"tag":90,"props":3492,"children":3493},{"style":225},[3494],{"type":54,"value":228},{"type":48,"tag":90,"props":3496,"children":3497},{"style":113},[3498],{"type":54,"value":3499},"Cinematic orchestral, building tension",{"type":48,"tag":90,"props":3501,"children":3502},{"style":225},[3503],{"type":54,"value":798},{"type":48,"tag":90,"props":3505,"children":3506},{"style":113},[3507],{"type":54,"value":3508}," --instrumental",{"type":48,"tag":90,"props":3510,"children":3511},{"style":113},[3512],{"type":54,"value":2468},{"type":48,"tag":90,"props":3514,"children":3515},{"style":113},[3516],{"type":54,"value":3517}," bgm.mp3\n",{"type":48,"tag":261,"props":3519,"children":3520},{},[],{"type":48,"tag":415,"props":3522,"children":3524},{"id":3523},"vision-describe",[3525],{"type":54,"value":3526},"vision describe",{"type":48,"tag":57,"props":3528,"children":3529},{},[3530,3532,3538,3539,3545],{"type":54,"value":3531},"Image understanding via VLM. Provide either ",{"type":48,"tag":63,"props":3533,"children":3535},{"className":3534},[],[3536],{"type":54,"value":3537},"--image",{"type":54,"value":251},{"type":48,"tag":63,"props":3540,"children":3542},{"className":3541},[],[3543],{"type":54,"value":3544},"--file-id",{"type":54,"value":3546},", not both.",{"type":48,"tag":79,"props":3548,"children":3550},{"className":81,"code":3549,"language":83,"meta":84,"style":84},"mmx vision describe (--image \u003Cpath-or-url> | --file-id \u003Cid>) [flags]\n",[3551],{"type":48,"tag":63,"props":3552,"children":3553},{"__ignoreMap":84},[3554],{"type":48,"tag":90,"props":3555,"children":3556},{"class":92,"line":93},[3557,3561,3566,3571,3576,3580,3585,3590,3594,3598,3602,3606,3610,3614,3618,3623,3628,3633],{"type":48,"tag":90,"props":3558,"children":3559},{"style":107},[3560],{"type":54,"value":68},{"type":48,"tag":90,"props":3562,"children":3563},{"style":113},[3564],{"type":54,"value":3565}," vision",{"type":48,"tag":90,"props":3567,"children":3568},{"style":113},[3569],{"type":54,"value":3570}," describe",{"type":48,"tag":90,"props":3572,"children":3573},{"style":471},[3574],{"type":54,"value":3575}," (--image ",{"type":48,"tag":90,"props":3577,"children":3578},{"style":225},[3579],{"type":54,"value":1917},{"type":48,"tag":90,"props":3581,"children":3582},{"style":113},[3583],{"type":54,"value":3584},"path-or-ur",{"type":48,"tag":90,"props":3586,"children":3587},{"style":471},[3588],{"type":54,"value":3589},"l",{"type":48,"tag":90,"props":3591,"children":3592},{"style":225},[3593],{"type":54,"value":479},{"type":48,"tag":90,"props":3595,"children":3596},{"style":225},[3597],{"type":54,"value":947},{"type":48,"tag":90,"props":3599,"children":3600},{"style":107},[3601],{"type":54,"value":1891},{"type":48,"tag":90,"props":3603,"children":3604},{"style":225},[3605],{"type":54,"value":463},{"type":48,"tag":90,"props":3607,"children":3608},{"style":113},[3609],{"type":54,"value":1833},{"type":48,"tag":90,"props":3611,"children":3612},{"style":471},[3613],{"type":54,"value":1838},{"type":48,"tag":90,"props":3615,"children":3616},{"style":225},[3617],{"type":54,"value":479},{"type":48,"tag":90,"props":3619,"children":3620},{"style":471},[3621],{"type":54,"value":3622},") ",{"type":48,"tag":90,"props":3624,"children":3625},{"style":225},[3626],{"type":54,"value":3627},"[",{"type":48,"tag":90,"props":3629,"children":3630},{"style":471},[3631],{"type":54,"value":3632},"flags",{"type":48,"tag":90,"props":3634,"children":3635},{"style":225},[3636],{"type":54,"value":1936},{"type":48,"tag":276,"props":3638,"children":3639},{},[3640,3658],{"type":48,"tag":280,"props":3641,"children":3642},{},[3643],{"type":48,"tag":284,"props":3644,"children":3645},{},[3646,3650,3654],{"type":48,"tag":288,"props":3647,"children":3648},{},[3649],{"type":54,"value":292},{"type":48,"tag":288,"props":3651,"children":3652},{},[3653],{"type":54,"value":502},{"type":48,"tag":288,"props":3655,"children":3656},{},[3657],{"type":54,"value":507},{"type":48,"tag":299,"props":3659,"children":3660},{},[3661,3682,3703],{"type":48,"tag":284,"props":3662,"children":3663},{},[3664,3673,3677],{"type":48,"tag":306,"props":3665,"children":3666},{},[3667],{"type":48,"tag":63,"props":3668,"children":3670},{"className":3669},[],[3671],{"type":54,"value":3672},"--image \u003Cpath-or-url>",{"type":48,"tag":306,"props":3674,"children":3675},{},[3676],{"type":54,"value":581},{"type":48,"tag":306,"props":3678,"children":3679},{},[3680],{"type":54,"value":3681},"Local path or URL (auto base64-encoded)",{"type":48,"tag":284,"props":3683,"children":3684},{},[3685,3694,3698],{"type":48,"tag":306,"props":3686,"children":3687},{},[3688],{"type":48,"tag":63,"props":3689,"children":3691},{"className":3690},[],[3692],{"type":54,"value":3693},"--file-id \u003Cid>",{"type":48,"tag":306,"props":3695,"children":3696},{},[3697],{"type":54,"value":581},{"type":48,"tag":306,"props":3699,"children":3700},{},[3701],{"type":54,"value":3702},"Pre-uploaded file ID (skips base64)",{"type":48,"tag":284,"props":3704,"children":3705},{},[3706,3714,3718],{"type":48,"tag":306,"props":3707,"children":3708},{},[3709],{"type":48,"tag":63,"props":3710,"children":3712},{"className":3711},[],[3713],{"type":54,"value":1094},{"type":48,"tag":306,"props":3715,"children":3716},{},[3717],{"type":54,"value":581},{"type":48,"tag":306,"props":3719,"children":3720},{},[3721,3723,3729],{"type":54,"value":3722},"Question about the image (default: ",{"type":48,"tag":63,"props":3724,"children":3726},{"className":3725},[],[3727],{"type":54,"value":3728},"\"Describe the image.\"",{"type":54,"value":564},{"type":48,"tag":79,"props":3731,"children":3733},{"className":81,"code":3732,"language":83,"meta":84,"style":84},"mmx vision describe --image photo.jpg --prompt \"What breed?\" --output json\n",[3734],{"type":48,"tag":63,"props":3735,"children":3736},{"__ignoreMap":84},[3737],{"type":48,"tag":90,"props":3738,"children":3739},{"class":92,"line":93},[3740,3744,3748,3752,3757,3762,3766,3770,3775,3779,3783],{"type":48,"tag":90,"props":3741,"children":3742},{"style":107},[3743],{"type":54,"value":68},{"type":48,"tag":90,"props":3745,"children":3746},{"style":113},[3747],{"type":54,"value":3565},{"type":48,"tag":90,"props":3749,"children":3750},{"style":113},[3751],{"type":54,"value":3570},{"type":48,"tag":90,"props":3753,"children":3754},{"style":113},[3755],{"type":54,"value":3756}," --image",{"type":48,"tag":90,"props":3758,"children":3759},{"style":113},[3760],{"type":54,"value":3761}," photo.jpg",{"type":48,"tag":90,"props":3763,"children":3764},{"style":113},[3765],{"type":54,"value":1038},{"type":48,"tag":90,"props":3767,"children":3768},{"style":225},[3769],{"type":54,"value":228},{"type":48,"tag":90,"props":3771,"children":3772},{"style":113},[3773],{"type":54,"value":3774},"What breed?",{"type":48,"tag":90,"props":3776,"children":3777},{"style":225},[3778],{"type":54,"value":798},{"type":48,"tag":90,"props":3780,"children":3781},{"style":113},[3782],{"type":54,"value":803},{"type":48,"tag":90,"props":3784,"children":3785},{"style":113},[3786],{"type":54,"value":911},{"type":48,"tag":57,"props":3788,"children":3789},{},[3790,3794],{"type":48,"tag":529,"props":3791,"children":3792},{},[3793],{"type":54,"value":986},{"type":54,"value":3795},": description text (text mode) or full response (json mode).",{"type":48,"tag":261,"props":3797,"children":3798},{},[],{"type":48,"tag":415,"props":3800,"children":3802},{"id":3801},"search-query",[3803],{"type":54,"value":3804},"search query",{"type":48,"tag":57,"props":3806,"children":3807},{},[3808],{"type":54,"value":3809},"Web search via MiniMax.",{"type":48,"tag":79,"props":3811,"children":3813},{"className":81,"code":3812,"language":83,"meta":84,"style":84},"mmx search query --q \u003Cquery>\n",[3814],{"type":48,"tag":63,"props":3815,"children":3816},{"__ignoreMap":84},[3817],{"type":48,"tag":90,"props":3818,"children":3819},{"class":92,"line":93},[3820,3824,3829,3834,3839,3843,3848,3853],{"type":48,"tag":90,"props":3821,"children":3822},{"style":107},[3823],{"type":54,"value":68},{"type":48,"tag":90,"props":3825,"children":3826},{"style":113},[3827],{"type":54,"value":3828}," search",{"type":48,"tag":90,"props":3830,"children":3831},{"style":113},[3832],{"type":54,"value":3833}," query",{"type":48,"tag":90,"props":3835,"children":3836},{"style":113},[3837],{"type":54,"value":3838}," --q",{"type":48,"tag":90,"props":3840,"children":3841},{"style":225},[3842],{"type":54,"value":463},{"type":48,"tag":90,"props":3844,"children":3845},{"style":113},[3846],{"type":54,"value":3847},"quer",{"type":48,"tag":90,"props":3849,"children":3850},{"style":471},[3851],{"type":54,"value":3852},"y",{"type":48,"tag":90,"props":3854,"children":3855},{"style":225},[3856],{"type":54,"value":3857},">\n",{"type":48,"tag":276,"props":3859,"children":3860},{},[3861,3879],{"type":48,"tag":280,"props":3862,"children":3863},{},[3864],{"type":48,"tag":284,"props":3865,"children":3866},{},[3867,3871,3875],{"type":48,"tag":288,"props":3868,"children":3869},{},[3870],{"type":54,"value":292},{"type":48,"tag":288,"props":3872,"children":3873},{},[3874],{"type":54,"value":502},{"type":48,"tag":288,"props":3876,"children":3877},{},[3878],{"type":54,"value":507},{"type":48,"tag":299,"props":3880,"children":3881},{},[3882],{"type":48,"tag":284,"props":3883,"children":3884},{},[3885,3894,3902],{"type":48,"tag":306,"props":3886,"children":3887},{},[3888],{"type":48,"tag":63,"props":3889,"children":3891},{"className":3890},[],[3892],{"type":54,"value":3893},"--q \u003Cquery>",{"type":48,"tag":306,"props":3895,"children":3896},{},[3897,3898],{"type":54,"value":527},{"type":48,"tag":529,"props":3899,"children":3900},{},[3901],{"type":54,"value":533},{"type":48,"tag":306,"props":3903,"children":3904},{},[3905],{"type":54,"value":3906},"Search query",{"type":48,"tag":79,"props":3908,"children":3910},{"className":81,"code":3909,"language":83,"meta":84,"style":84},"mmx search query --q \"MiniMax AI\" --output json --quiet\n",[3911],{"type":48,"tag":63,"props":3912,"children":3913},{"__ignoreMap":84},[3914],{"type":48,"tag":90,"props":3915,"children":3916},{"class":92,"line":93},[3917,3921,3925,3929,3933,3937,3942,3946,3950,3954],{"type":48,"tag":90,"props":3918,"children":3919},{"style":107},[3920],{"type":54,"value":68},{"type":48,"tag":90,"props":3922,"children":3923},{"style":113},[3924],{"type":54,"value":3828},{"type":48,"tag":90,"props":3926,"children":3927},{"style":113},[3928],{"type":54,"value":3833},{"type":48,"tag":90,"props":3930,"children":3931},{"style":113},[3932],{"type":54,"value":3838},{"type":48,"tag":90,"props":3934,"children":3935},{"style":225},[3936],{"type":54,"value":228},{"type":48,"tag":90,"props":3938,"children":3939},{"style":113},[3940],{"type":54,"value":3941},"MiniMax AI",{"type":48,"tag":90,"props":3943,"children":3944},{"style":225},[3945],{"type":54,"value":798},{"type":48,"tag":90,"props":3947,"children":3948},{"style":113},[3949],{"type":54,"value":803},{"type":48,"tag":90,"props":3951,"children":3952},{"style":113},[3953],{"type":54,"value":808},{"type":48,"tag":90,"props":3955,"children":3956},{"style":113},[3957],{"type":54,"value":813},{"type":48,"tag":261,"props":3959,"children":3960},{},[],{"type":48,"tag":415,"props":3962,"children":3964},{"id":3963},"quota-show",[3965],{"type":54,"value":3966},"quota show",{"type":48,"tag":57,"props":3968,"children":3969},{},[3970],{"type":54,"value":3971},"Display Token Plan usage and remaining quotas.",{"type":48,"tag":79,"props":3973,"children":3975},{"className":81,"code":3974,"language":83,"meta":84,"style":84},"mmx quota show [--output json]\n",[3976],{"type":48,"tag":63,"props":3977,"children":3978},{"__ignoreMap":84},[3979],{"type":48,"tag":90,"props":3980,"children":3981},{"class":92,"line":93},[3982,3986,3991,3996,4000],{"type":48,"tag":90,"props":3983,"children":3984},{"style":107},[3985],{"type":54,"value":68},{"type":48,"tag":90,"props":3987,"children":3988},{"style":113},[3989],{"type":54,"value":3990}," quota",{"type":48,"tag":90,"props":3992,"children":3993},{"style":113},[3994],{"type":54,"value":3995}," show",{"type":48,"tag":90,"props":3997,"children":3998},{"style":471},[3999],{"type":54,"value":1847},{"type":48,"tag":90,"props":4001,"children":4002},{"style":113},[4003],{"type":54,"value":1852},{"type":48,"tag":261,"props":4005,"children":4006},{},[],{"type":48,"tag":72,"props":4008,"children":4010},{"id":4009},"tool-schema-export",[4011],{"type":54,"value":4012},"Tool Schema Export",{"type":48,"tag":57,"props":4014,"children":4015},{},[4016],{"type":54,"value":4017},"Export all commands as Anthropic\u002FOpenAI-compatible JSON tool schemas:",{"type":48,"tag":79,"props":4019,"children":4021},{"className":81,"code":4020,"language":83,"meta":84,"style":84},"# All tool-worthy commands (excludes auth\u002Fconfig\u002Fupdate)\nmmx config export-schema\n\n# Single command\nmmx config export-schema --command \"video generate\"\n",[4022],{"type":48,"tag":63,"props":4023,"children":4024},{"__ignoreMap":84},[4025,4033,4050,4057,4065],{"type":48,"tag":90,"props":4026,"children":4027},{"class":92,"line":93},[4028],{"type":48,"tag":90,"props":4029,"children":4030},{"style":97},[4031],{"type":54,"value":4032},"# All tool-worthy commands (excludes auth\u002Fconfig\u002Fupdate)\n",{"type":48,"tag":90,"props":4034,"children":4035},{"class":92,"line":103},[4036,4040,4045],{"type":48,"tag":90,"props":4037,"children":4038},{"style":107},[4039],{"type":54,"value":68},{"type":48,"tag":90,"props":4041,"children":4042},{"style":113},[4043],{"type":54,"value":4044}," config",{"type":48,"tag":90,"props":4046,"children":4047},{"style":113},[4048],{"type":54,"value":4049}," export-schema\n",{"type":48,"tag":90,"props":4051,"children":4052},{"class":92,"line":129},[4053],{"type":48,"tag":90,"props":4054,"children":4055},{"emptyLinePlaceholder":133},[4056],{"type":54,"value":136},{"type":48,"tag":90,"props":4058,"children":4059},{"class":92,"line":139},[4060],{"type":48,"tag":90,"props":4061,"children":4062},{"style":97},[4063],{"type":54,"value":4064},"# Single command\n",{"type":48,"tag":90,"props":4066,"children":4067},{"class":92,"line":148},[4068,4072,4076,4081,4086,4090,4094],{"type":48,"tag":90,"props":4069,"children":4070},{"style":107},[4071],{"type":54,"value":68},{"type":48,"tag":90,"props":4073,"children":4074},{"style":113},[4075],{"type":54,"value":4044},{"type":48,"tag":90,"props":4077,"children":4078},{"style":113},[4079],{"type":54,"value":4080}," export-schema",{"type":48,"tag":90,"props":4082,"children":4083},{"style":113},[4084],{"type":54,"value":4085}," --command",{"type":48,"tag":90,"props":4087,"children":4088},{"style":225},[4089],{"type":54,"value":228},{"type":48,"tag":90,"props":4091,"children":4092},{"style":113},[4093],{"type":54,"value":1378},{"type":48,"tag":90,"props":4095,"children":4096},{"style":225},[4097],{"type":54,"value":238},{"type":48,"tag":57,"props":4099,"children":4100},{},[4101],{"type":54,"value":4102},"Use this to dynamically register mmx commands as tools in your agent framework.",{"type":48,"tag":261,"props":4104,"children":4105},{},[],{"type":48,"tag":72,"props":4107,"children":4109},{"id":4108},"exit-codes",[4110],{"type":54,"value":4111},"Exit Codes",{"type":48,"tag":276,"props":4113,"children":4114},{},[4115,4131],{"type":48,"tag":280,"props":4116,"children":4117},{},[4118],{"type":48,"tag":284,"props":4119,"children":4120},{},[4121,4126],{"type":48,"tag":288,"props":4122,"children":4123},{},[4124],{"type":54,"value":4125},"Code",{"type":48,"tag":288,"props":4127,"children":4128},{},[4129],{"type":54,"value":4130},"Meaning",{"type":48,"tag":299,"props":4132,"children":4133},{},[4134,4147,4160,4173,4186,4199,4212],{"type":48,"tag":284,"props":4135,"children":4136},{},[4137,4142],{"type":48,"tag":306,"props":4138,"children":4139},{},[4140],{"type":54,"value":4141},"0",{"type":48,"tag":306,"props":4143,"children":4144},{},[4145],{"type":54,"value":4146},"Success",{"type":48,"tag":284,"props":4148,"children":4149},{},[4150,4155],{"type":48,"tag":306,"props":4151,"children":4152},{},[4153],{"type":54,"value":4154},"1",{"type":48,"tag":306,"props":4156,"children":4157},{},[4158],{"type":54,"value":4159},"General error",{"type":48,"tag":284,"props":4161,"children":4162},{},[4163,4168],{"type":48,"tag":306,"props":4164,"children":4165},{},[4166],{"type":54,"value":4167},"2",{"type":48,"tag":306,"props":4169,"children":4170},{},[4171],{"type":54,"value":4172},"Usage error (bad flags, missing args)",{"type":48,"tag":284,"props":4174,"children":4175},{},[4176,4181],{"type":48,"tag":306,"props":4177,"children":4178},{},[4179],{"type":54,"value":4180},"3",{"type":48,"tag":306,"props":4182,"children":4183},{},[4184],{"type":54,"value":4185},"Authentication error",{"type":48,"tag":284,"props":4187,"children":4188},{},[4189,4194],{"type":48,"tag":306,"props":4190,"children":4191},{},[4192],{"type":54,"value":4193},"4",{"type":48,"tag":306,"props":4195,"children":4196},{},[4197],{"type":54,"value":4198},"Quota exceeded",{"type":48,"tag":284,"props":4200,"children":4201},{},[4202,4207],{"type":48,"tag":306,"props":4203,"children":4204},{},[4205],{"type":54,"value":4206},"5",{"type":48,"tag":306,"props":4208,"children":4209},{},[4210],{"type":54,"value":4211},"Timeout",{"type":48,"tag":284,"props":4213,"children":4214},{},[4215,4220],{"type":48,"tag":306,"props":4216,"children":4217},{},[4218],{"type":54,"value":4219},"10",{"type":48,"tag":306,"props":4221,"children":4222},{},[4223],{"type":54,"value":4224},"Content filter triggered",{"type":48,"tag":261,"props":4226,"children":4227},{},[],{"type":48,"tag":72,"props":4229,"children":4231},{"id":4230},"piping-patterns",[4232],{"type":54,"value":4233},"Piping Patterns",{"type":48,"tag":79,"props":4235,"children":4237},{"className":81,"code":4236,"language":83,"meta":84,"style":84},"# stdout is always clean data — safe to pipe\nmmx text chat --message \"Hi\" --output json | jq '.content'\n\n# stderr has progress\u002Fspinners — discard if needed\nmmx video generate --prompt \"Waves\" 2>\u002Fdev\u002Fnull\n\n# Chain: generate image → describe it\nURL=$(mmx image generate --prompt \"A sunset\" --quiet)\nmmx vision describe --image \"$URL\" --quiet\n\n# Async video workflow\nTASK=$(mmx video generate --prompt \"A robot\" --async --quiet | jq -r '.taskId')\nmmx video task get --task-id \"$TASK\" --output json\nmmx video download --task-id \"$TASK\" --out robot.mp4\n",[4238],{"type":48,"tag":63,"props":4239,"children":4240},{"__ignoreMap":84},[4241,4249,4313,4320,4328,4370,4377,4385,4437,4473,4480,4488,4568,4612],{"type":48,"tag":90,"props":4242,"children":4243},{"class":92,"line":93},[4244],{"type":48,"tag":90,"props":4245,"children":4246},{"style":97},[4247],{"type":54,"value":4248},"# stdout is always clean data — safe to pipe\n",{"type":48,"tag":90,"props":4250,"children":4251},{"class":92,"line":103},[4252,4256,4260,4264,4268,4272,4277,4281,4285,4289,4293,4298,4303,4308],{"type":48,"tag":90,"props":4253,"children":4254},{"style":107},[4255],{"type":54,"value":68},{"type":48,"tag":90,"props":4257,"children":4258},{"style":113},[4259],{"type":54,"value":203},{"type":48,"tag":90,"props":4261,"children":4262},{"style":113},[4263],{"type":54,"value":208},{"type":48,"tag":90,"props":4265,"children":4266},{"style":113},[4267],{"type":54,"value":222},{"type":48,"tag":90,"props":4269,"children":4270},{"style":225},[4271],{"type":54,"value":228},{"type":48,"tag":90,"props":4273,"children":4274},{"style":113},[4275],{"type":54,"value":4276},"Hi",{"type":48,"tag":90,"props":4278,"children":4279},{"style":225},[4280],{"type":54,"value":798},{"type":48,"tag":90,"props":4282,"children":4283},{"style":113},[4284],{"type":54,"value":803},{"type":48,"tag":90,"props":4286,"children":4287},{"style":113},[4288],{"type":54,"value":808},{"type":48,"tag":90,"props":4290,"children":4291},{"style":225},[4292],{"type":54,"value":947},{"type":48,"tag":90,"props":4294,"children":4295},{"style":107},[4296],{"type":54,"value":4297}," jq",{"type":48,"tag":90,"props":4299,"children":4300},{"style":225},[4301],{"type":54,"value":4302}," '",{"type":48,"tag":90,"props":4304,"children":4305},{"style":113},[4306],{"type":54,"value":4307},".content",{"type":48,"tag":90,"props":4309,"children":4310},{"style":225},[4311],{"type":54,"value":4312},"'\n",{"type":48,"tag":90,"props":4314,"children":4315},{"class":92,"line":129},[4316],{"type":48,"tag":90,"props":4317,"children":4318},{"emptyLinePlaceholder":133},[4319],{"type":54,"value":136},{"type":48,"tag":90,"props":4321,"children":4322},{"class":92,"line":139},[4323],{"type":48,"tag":90,"props":4324,"children":4325},{"style":97},[4326],{"type":54,"value":4327},"# stderr has progress\u002Fspinners — discard if needed\n",{"type":48,"tag":90,"props":4329,"children":4330},{"class":92,"line":148},[4331,4335,4339,4343,4347,4351,4356,4360,4365],{"type":48,"tag":90,"props":4332,"children":4333},{"style":107},[4334],{"type":54,"value":68},{"type":48,"tag":90,"props":4336,"children":4337},{"style":113},[4338],{"type":54,"value":1410},{"type":48,"tag":90,"props":4340,"children":4341},{"style":113},[4342],{"type":54,"value":1033},{"type":48,"tag":90,"props":4344,"children":4345},{"style":113},[4346],{"type":54,"value":1038},{"type":48,"tag":90,"props":4348,"children":4349},{"style":225},[4350],{"type":54,"value":228},{"type":48,"tag":90,"props":4352,"children":4353},{"style":113},[4354],{"type":54,"value":4355},"Waves",{"type":48,"tag":90,"props":4357,"children":4358},{"style":225},[4359],{"type":54,"value":798},{"type":48,"tag":90,"props":4361,"children":4362},{"style":225},[4363],{"type":54,"value":4364}," 2>",{"type":48,"tag":90,"props":4366,"children":4367},{"style":113},[4368],{"type":54,"value":4369},"\u002Fdev\u002Fnull\n",{"type":48,"tag":90,"props":4371,"children":4372},{"class":92,"line":176},[4373],{"type":48,"tag":90,"props":4374,"children":4375},{"emptyLinePlaceholder":133},[4376],{"type":54,"value":136},{"type":48,"tag":90,"props":4378,"children":4379},{"class":92,"line":184},[4380],{"type":48,"tag":90,"props":4381,"children":4382},{"style":97},[4383],{"type":54,"value":4384},"# Chain: generate image → describe it\n",{"type":48,"tag":90,"props":4386,"children":4387},{"class":92,"line":193},[4388,4393,4398,4402,4406,4410,4414,4418,4423,4427,4432],{"type":48,"tag":90,"props":4389,"children":4390},{"style":471},[4391],{"type":54,"value":4392},"URL",{"type":48,"tag":90,"props":4394,"children":4395},{"style":225},[4396],{"type":54,"value":4397},"=$(",{"type":48,"tag":90,"props":4399,"children":4400},{"style":107},[4401],{"type":54,"value":68},{"type":48,"tag":90,"props":4403,"children":4404},{"style":113},[4405],{"type":54,"value":1028},{"type":48,"tag":90,"props":4407,"children":4408},{"style":113},[4409],{"type":54,"value":1033},{"type":48,"tag":90,"props":4411,"children":4412},{"style":113},[4413],{"type":54,"value":1038},{"type":48,"tag":90,"props":4415,"children":4416},{"style":225},[4417],{"type":54,"value":228},{"type":48,"tag":90,"props":4419,"children":4420},{"style":113},[4421],{"type":54,"value":4422},"A sunset",{"type":48,"tag":90,"props":4424,"children":4425},{"style":225},[4426],{"type":54,"value":798},{"type":48,"tag":90,"props":4428,"children":4429},{"style":113},[4430],{"type":54,"value":4431}," --quiet",{"type":48,"tag":90,"props":4433,"children":4434},{"style":225},[4435],{"type":54,"value":4436},")\n",{"type":48,"tag":90,"props":4438,"children":4439},{"class":92,"line":914},[4440,4444,4448,4452,4456,4460,4465,4469],{"type":48,"tag":90,"props":4441,"children":4442},{"style":107},[4443],{"type":54,"value":68},{"type":48,"tag":90,"props":4445,"children":4446},{"style":113},[4447],{"type":54,"value":3565},{"type":48,"tag":90,"props":4449,"children":4450},{"style":113},[4451],{"type":54,"value":3570},{"type":48,"tag":90,"props":4453,"children":4454},{"style":113},[4455],{"type":54,"value":3756},{"type":48,"tag":90,"props":4457,"children":4458},{"style":225},[4459],{"type":54,"value":228},{"type":48,"tag":90,"props":4461,"children":4462},{"style":471},[4463],{"type":54,"value":4464},"$URL",{"type":48,"tag":90,"props":4466,"children":4467},{"style":225},[4468],{"type":54,"value":798},{"type":48,"tag":90,"props":4470,"children":4471},{"style":113},[4472],{"type":54,"value":813},{"type":48,"tag":90,"props":4474,"children":4475},{"class":92,"line":922},[4476],{"type":48,"tag":90,"props":4477,"children":4478},{"emptyLinePlaceholder":133},[4479],{"type":54,"value":136},{"type":48,"tag":90,"props":4481,"children":4482},{"class":92,"line":931},[4483],{"type":48,"tag":90,"props":4484,"children":4485},{"style":97},[4486],{"type":54,"value":4487},"# Async video workflow\n",{"type":48,"tag":90,"props":4489,"children":4490},{"class":92,"line":3464},[4491,4496,4500,4504,4508,4512,4516,4520,4525,4529,4533,4537,4541,4545,4550,4554,4559,4564],{"type":48,"tag":90,"props":4492,"children":4493},{"style":471},[4494],{"type":54,"value":4495},"TASK",{"type":48,"tag":90,"props":4497,"children":4498},{"style":225},[4499],{"type":54,"value":4397},{"type":48,"tag":90,"props":4501,"children":4502},{"style":107},[4503],{"type":54,"value":68},{"type":48,"tag":90,"props":4505,"children":4506},{"style":113},[4507],{"type":54,"value":1410},{"type":48,"tag":90,"props":4509,"children":4510},{"style":113},[4511],{"type":54,"value":1033},{"type":48,"tag":90,"props":4513,"children":4514},{"style":113},[4515],{"type":54,"value":1038},{"type":48,"tag":90,"props":4517,"children":4518},{"style":225},[4519],{"type":54,"value":228},{"type":48,"tag":90,"props":4521,"children":4522},{"style":113},[4523],{"type":54,"value":4524},"A robot",{"type":48,"tag":90,"props":4526,"children":4527},{"style":225},[4528],{"type":54,"value":798},{"type":48,"tag":90,"props":4530,"children":4531},{"style":113},[4532],{"type":54,"value":1699},{"type":48,"tag":90,"props":4534,"children":4535},{"style":113},[4536],{"type":54,"value":4431},{"type":48,"tag":90,"props":4538,"children":4539},{"style":225},[4540],{"type":54,"value":947},{"type":48,"tag":90,"props":4542,"children":4543},{"style":107},[4544],{"type":54,"value":4297},{"type":48,"tag":90,"props":4546,"children":4547},{"style":113},[4548],{"type":54,"value":4549}," -r",{"type":48,"tag":90,"props":4551,"children":4552},{"style":225},[4553],{"type":54,"value":4302},{"type":48,"tag":90,"props":4555,"children":4556},{"style":113},[4557],{"type":54,"value":4558},".taskId",{"type":48,"tag":90,"props":4560,"children":4561},{"style":225},[4562],{"type":54,"value":4563},"'",{"type":48,"tag":90,"props":4565,"children":4566},{"style":225},[4567],{"type":54,"value":4436},{"type":48,"tag":90,"props":4569,"children":4570},{"class":92,"line":3473},[4571,4575,4579,4583,4587,4591,4595,4600,4604,4608],{"type":48,"tag":90,"props":4572,"children":4573},{"style":107},[4574],{"type":54,"value":68},{"type":48,"tag":90,"props":4576,"children":4577},{"style":113},[4578],{"type":54,"value":1410},{"type":48,"tag":90,"props":4580,"children":4581},{"style":113},[4582],{"type":54,"value":1814},{"type":48,"tag":90,"props":4584,"children":4585},{"style":113},[4586],{"type":54,"value":1819},{"type":48,"tag":90,"props":4588,"children":4589},{"style":113},[4590],{"type":54,"value":1824},{"type":48,"tag":90,"props":4592,"children":4593},{"style":225},[4594],{"type":54,"value":228},{"type":48,"tag":90,"props":4596,"children":4597},{"style":471},[4598],{"type":54,"value":4599},"$TASK",{"type":48,"tag":90,"props":4601,"children":4602},{"style":225},[4603],{"type":54,"value":798},{"type":48,"tag":90,"props":4605,"children":4606},{"style":113},[4607],{"type":54,"value":803},{"type":48,"tag":90,"props":4609,"children":4610},{"style":113},[4611],{"type":54,"value":911},{"type":48,"tag":90,"props":4613,"children":4615},{"class":92,"line":4614},14,[4616,4620,4624,4628,4632,4636,4640,4644,4648],{"type":48,"tag":90,"props":4617,"children":4618},{"style":107},[4619],{"type":54,"value":68},{"type":48,"tag":90,"props":4621,"children":4622},{"style":113},[4623],{"type":54,"value":1410},{"type":48,"tag":90,"props":4625,"children":4626},{"style":113},[4627],{"type":54,"value":1886},{"type":48,"tag":90,"props":4629,"children":4630},{"style":113},[4631],{"type":54,"value":1824},{"type":48,"tag":90,"props":4633,"children":4634},{"style":225},[4635],{"type":54,"value":228},{"type":48,"tag":90,"props":4637,"children":4638},{"style":471},[4639],{"type":54,"value":4599},{"type":48,"tag":90,"props":4641,"children":4642},{"style":225},[4643],{"type":54,"value":798},{"type":48,"tag":90,"props":4645,"children":4646},{"style":113},[4647],{"type":54,"value":2468},{"type":48,"tag":90,"props":4649,"children":4650},{"style":113},[4651],{"type":54,"value":4652}," robot.mp4\n",{"type":48,"tag":261,"props":4654,"children":4655},{},[],{"type":48,"tag":72,"props":4657,"children":4659},{"id":4658},"configuration-precedence",[4660],{"type":54,"value":4661},"Configuration Precedence",{"type":48,"tag":57,"props":4663,"children":4664},{},[4665,4667,4673],{"type":54,"value":4666},"CLI flags → environment variables → ",{"type":48,"tag":63,"props":4668,"children":4670},{"className":4669},[],[4671],{"type":54,"value":4672},"~\u002F.mmx\u002Fconfig.json",{"type":54,"value":4674}," → defaults.",{"type":48,"tag":79,"props":4676,"children":4678},{"className":81,"code":4677,"language":83,"meta":84,"style":84},"# Persistent config\nmmx config set --key region --value cn\nmmx config show\n\n# Environment\nexport MINIMAX_API_KEY=sk-xxxxx\nexport MINIMAX_REGION=cn\n",[4679],{"type":48,"tag":63,"props":4680,"children":4681},{"__ignoreMap":84},[4682,4690,4726,4742,4749,4757,4781],{"type":48,"tag":90,"props":4683,"children":4684},{"class":92,"line":93},[4685],{"type":48,"tag":90,"props":4686,"children":4687},{"style":97},[4688],{"type":54,"value":4689},"# Persistent config\n",{"type":48,"tag":90,"props":4691,"children":4692},{"class":92,"line":103},[4693,4697,4701,4706,4711,4716,4721],{"type":48,"tag":90,"props":4694,"children":4695},{"style":107},[4696],{"type":54,"value":68},{"type":48,"tag":90,"props":4698,"children":4699},{"style":113},[4700],{"type":54,"value":4044},{"type":48,"tag":90,"props":4702,"children":4703},{"style":113},[4704],{"type":54,"value":4705}," set",{"type":48,"tag":90,"props":4707,"children":4708},{"style":113},[4709],{"type":54,"value":4710}," --key",{"type":48,"tag":90,"props":4712,"children":4713},{"style":113},[4714],{"type":54,"value":4715}," region",{"type":48,"tag":90,"props":4717,"children":4718},{"style":113},[4719],{"type":54,"value":4720}," --value",{"type":48,"tag":90,"props":4722,"children":4723},{"style":113},[4724],{"type":54,"value":4725}," cn\n",{"type":48,"tag":90,"props":4727,"children":4728},{"class":92,"line":129},[4729,4733,4737],{"type":48,"tag":90,"props":4730,"children":4731},{"style":107},[4732],{"type":54,"value":68},{"type":48,"tag":90,"props":4734,"children":4735},{"style":113},[4736],{"type":54,"value":4044},{"type":48,"tag":90,"props":4738,"children":4739},{"style":113},[4740],{"type":54,"value":4741}," show\n",{"type":48,"tag":90,"props":4743,"children":4744},{"class":92,"line":139},[4745],{"type":48,"tag":90,"props":4746,"children":4747},{"emptyLinePlaceholder":133},[4748],{"type":54,"value":136},{"type":48,"tag":90,"props":4750,"children":4751},{"class":92,"line":148},[4752],{"type":48,"tag":90,"props":4753,"children":4754},{"style":97},[4755],{"type":54,"value":4756},"# Environment\n",{"type":48,"tag":90,"props":4758,"children":4759},{"class":92,"line":176},[4760,4766,4771,4776],{"type":48,"tag":90,"props":4761,"children":4763},{"style":4762},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[4764],{"type":54,"value":4765},"export",{"type":48,"tag":90,"props":4767,"children":4768},{"style":471},[4769],{"type":54,"value":4770}," MINIMAX_API_KEY",{"type":48,"tag":90,"props":4772,"children":4773},{"style":225},[4774],{"type":54,"value":4775},"=",{"type":48,"tag":90,"props":4777,"children":4778},{"style":471},[4779],{"type":54,"value":4780},"sk-xxxxx\n",{"type":48,"tag":90,"props":4782,"children":4783},{"class":92,"line":184},[4784,4788,4793,4797],{"type":48,"tag":90,"props":4785,"children":4786},{"style":4762},[4787],{"type":54,"value":4765},{"type":48,"tag":90,"props":4789,"children":4790},{"style":471},[4791],{"type":54,"value":4792}," MINIMAX_REGION",{"type":48,"tag":90,"props":4794,"children":4795},{"style":225},[4796],{"type":54,"value":4775},{"type":48,"tag":90,"props":4798,"children":4799},{"style":471},[4800],{"type":54,"value":4801},"cn\n",{"type":48,"tag":4803,"props":4804,"children":4805},"style",{},[4806],{"type":54,"value":4807},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":4809,"total":5004},[4810,4832,4846,4865,4880,4900,4918,4936,4949,4965,4984,4994],{"slug":4811,"name":4811,"fn":4812,"description":4813,"org":4814,"tags":4815,"stars":32,"repoUrl":33,"updatedAt":4831},"android-native-dev","develop Android native applications","Android native application development and UI design guide. Covers Material Design 3, Kotlin\u002FCompose development, project configuration, accessibility, and build troubleshooting. Read this before Android native application development.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4816,4819,4822,4825,4828],{"name":4817,"slug":4818,"type":16},"Accessibility","accessibility",{"name":4820,"slug":4821,"type":16},"Android","android",{"name":4823,"slug":4824,"type":16},"Kotlin","kotlin",{"name":4826,"slug":4827,"type":16},"Mobile","mobile",{"name":4829,"slug":4830,"type":16},"UI Components","ui-components","2026-07-13T06:16:54.247834",{"slug":4833,"name":4833,"fn":4834,"description":4835,"org":4836,"tags":4837,"stars":32,"repoUrl":33,"updatedAt":4845},"buddy-sings","generate singing performances for AI companions","Use when user wants their Claude Code pet (\u002Fbuddy) to sing a song. Triggers on any request that combines the concept of their Claude Code buddy, pet, or companion with singing or music. Supports multilingual triggers — match equivalent phrases in any language.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4838,4841,4842],{"name":4839,"slug":4840,"type":16},"Agents","agents",{"name":24,"slug":25,"type":16},{"name":4843,"slug":4844,"type":16},"Creative","creative","2026-07-13T06:16:35.130644",{"slug":4847,"name":4847,"fn":4848,"description":4849,"org":4850,"tags":4851,"stars":32,"repoUrl":33,"updatedAt":4864},"color-font-skill","select color palettes and font pairings","Choose presentation-ready color palettes and font pairings for PPT\u002Fdesign tasks. Use when users ask for visual theme choices, brand-safe palettes, or font recommendations. Triggers include: 配色, 色板, 字体, color palette, font, PPT配色, 字体搭配.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4852,4855,4858,4861],{"name":4853,"slug":4854,"type":16},"Design","design",{"name":4856,"slug":4857,"type":16},"Presentations","presentations",{"name":4859,"slug":4860,"type":16},"Themes","themes",{"name":4862,"slug":4863,"type":16},"Typography","typography","2026-07-13T06:17:02.785587",{"slug":4866,"name":4866,"fn":4867,"description":4868,"org":4869,"tags":4870,"stars":32,"repoUrl":33,"updatedAt":4879},"design-style-skill","select visual design systems for presentations","Select a consistent visual design system for PPT slides using radius\u002Fspacing style recipes. Use when users ask for overall style direction or component styling consistency. Includes Sharp\u002FSoft\u002FRounded\u002FPill recipes, component mappings, typography\u002Fspacing rules, and mixing guidance. Triggers: 风格, style, radius, spacing, 圆角, 间距, PPT风格, 视觉风格, design style, component style.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4871,4872,4875,4878],{"name":4853,"slug":4854,"type":16},{"name":4873,"slug":4874,"type":16},"Design System","design-system",{"name":4876,"slug":4877,"type":16},"PowerPoint","powerpoint",{"name":4856,"slug":4857,"type":16},"2026-07-13T06:17:10.398389",{"slug":4881,"name":4881,"fn":4882,"description":4883,"org":4884,"tags":4885,"stars":32,"repoUrl":33,"updatedAt":4899},"flutter-dev","build cross-platform apps with Flutter","Flutter cross-platform development guide covering widget patterns, Riverpod\u002FBloc state management, GoRouter navigation, performance optimization, and platform-specific implementations. Includes const optimization, responsive layouts, testing strategies, and DevTools profiling.\nUse when: building Flutter apps, implementing state management (Riverpod\u002FBloc), setting up GoRouter navigation, creating custom widgets, optimizing performance, writing widget tests, cross-platform development.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4886,4889,4892,4893,4896],{"name":4887,"slug":4888,"type":16},"Dart","dart",{"name":4890,"slug":4891,"type":16},"Flutter","flutter",{"name":4826,"slug":4827,"type":16},{"name":4894,"slug":4895,"type":16},"Performance","performance",{"name":4897,"slug":4898,"type":16},"State Management","state-management","2026-07-13T06:16:36.626679",{"slug":4901,"name":4901,"fn":4902,"description":4903,"org":4904,"tags":4905,"stars":32,"repoUrl":33,"updatedAt":4917},"frontend-dev","build visually striking frontend web pages","Full-stack frontend development combining premium UI design, cinematic animations,\nAI-generated media assets, persuasive copywriting, and visual art. Builds complete,\nvisually striking web pages with real media, advanced motion, and compelling copy.\nUse when: building landing pages, marketing sites, product pages, dashboards,\ngenerating media assets (image\u002Fvideo\u002Faudio\u002Fmusic), writing conversion copy,\ncreating generative art, or implementing cinematic scroll animations.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4906,4909,4910,4911,4914],{"name":4907,"slug":4908,"type":16},"Animation","animation",{"name":4843,"slug":4844,"type":16},{"name":4853,"slug":4854,"type":16},{"name":4912,"slug":4913,"type":16},"Frontend","frontend",{"name":4915,"slug":4916,"type":16},"Web Development","web-development","2026-07-13T06:16:39.108827",{"slug":4919,"name":4919,"fn":4920,"description":4921,"org":4922,"tags":4923,"stars":32,"repoUrl":33,"updatedAt":4935},"fullstack-dev","build full-stack web applications","Full-stack backend architecture and frontend-backend integration guide.\nTRIGGER when: building a full-stack app, creating REST API with frontend, scaffolding backend service,\nbuilding todo app, building CRUD app, building real-time app, building chat app,\nExpress + React, Next.js API, Node.js backend, Python backend, Go backend,\ndesigning service layers, implementing error handling, managing config\u002Fauth,\nsetting up API clients, implementing auth flows, handling file uploads,\nadding real-time features (SSE\u002FWebSocket), hardening for production.\nDO NOT TRIGGER when: pure frontend UI work, pure CSS\u002Fstyling, database schema only.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4924,4927,4928,4931,4934],{"name":4925,"slug":4926,"type":16},"Backend","backend",{"name":4912,"slug":4913,"type":16},{"name":4929,"slug":4930,"type":16},"Full-stack","full-stack",{"name":4932,"slug":4933,"type":16},"REST API","rest-api",{"name":4915,"slug":4916,"type":16},"2026-07-13T06:16:43.219005",{"slug":4937,"name":4937,"fn":4938,"description":4939,"org":4940,"tags":4941,"stars":32,"repoUrl":33,"updatedAt":4948},"gif-sticker-maker","create animated GIF stickers from photos","Convert photos (people, pets, objects, logos) into 4 animated GIF stickers with captions.\nUse when: user wants to create cartoon stickers, GIF expressions, emoji packs, animated avatars,\nor convert photos to Funko Pop \u002F Pop Mart blind box style animations.\nTriggers: sticker, GIF, cartoon, emoji, expression pack, avatar animation.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4942,4943,4944,4945],{"name":4907,"slug":4908,"type":16},{"name":4843,"slug":4844,"type":16},{"name":18,"slug":19,"type":16},{"name":4946,"slug":4947,"type":16},"Media","media","2026-07-13T06:16:51.74461",{"slug":4950,"name":4950,"fn":4951,"description":4952,"org":4953,"tags":4954,"stars":32,"repoUrl":33,"updatedAt":4964},"ios-application-dev","develop iOS applications with SwiftUI and UIKit","iOS application development guide covering UIKit, SnapKit, and SwiftUI. Includes touch targets, safe areas, navigation patterns, Dynamic Type, Dark Mode, accessibility, collection views, common UI components, and SwiftUI design guidelines. For detailed references on specific topics, see the reference files.\nUse when: developing iOS apps, implementing UI, reviewing iOS code, working with UIKit\u002FSnapKit\u002FSwiftUI layouts, building iPhone interfaces, Swift mobile development, Apple HIG compliance, iOS accessibility implementation.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4955,4956,4959,4960,4963],{"name":4817,"slug":4818,"type":16},{"name":4957,"slug":4958,"type":16},"iOS","ios",{"name":4826,"slug":4827,"type":16},{"name":4961,"slug":4962,"type":16},"SwiftUI","swiftui",{"name":4829,"slug":4830,"type":16},"2026-07-13T06:16:55.686092",{"slug":4966,"name":4966,"fn":4967,"description":4968,"org":4969,"tags":4970,"stars":32,"repoUrl":33,"updatedAt":4983},"minimax-docx","create and edit DOCX documents","Professional DOCX document creation, editing, and formatting using OpenXML SDK (.NET). Three pipelines: (A) create new documents from scratch, (B) fill\u002Fedit content in existing documents, (C) apply template formatting with XSD validation gate-check. MUST use this skill whenever the user wants to produce, modify, or format a Word document — including when they say \"write a report\", \"draft a proposal\", \"make a contract\", \"fill in this form\", \"reformat to match this template\", or any task whose final output is a .docx file. Even if the user doesn't mention \"docx\" explicitly, if the task implies a printable\u002Fformal document, use this skill.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4971,4974,4977,4980],{"name":4972,"slug":4973,"type":16},"Documents","documents",{"name":4975,"slug":4976,"type":16},"DOCX","docx",{"name":4978,"slug":4979,"type":16},"Office","office",{"name":4981,"slug":4982,"type":16},"Templates","templates","2026-07-13T06:16:40.461868",{"slug":4985,"name":4985,"fn":4986,"description":4987,"org":4988,"tags":4989,"stars":32,"repoUrl":33,"updatedAt":4993},"minimax-music-gen","generate music and audio tracks","Use when user wants to generate music, songs, or audio tracks. Triggers on any request involving music creation, song writing, lyrics generation, audio production, or covers. Also triggers when user provides lyrics and wants them turned into a song, or describes a mood\u002Fscene and wants background music. Supports multilingual triggers — match equivalent phrases in any language. Do NOT use for music playback of existing files, music theory questions, or music recommendation without generation.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4990,4991,4992],{"name":24,"slug":25,"type":16},{"name":4843,"slug":4844,"type":16},{"name":4946,"slug":4947,"type":16},"2026-07-13T06:16:50.381758",{"slug":4995,"name":4995,"fn":4996,"description":4997,"org":4998,"tags":4999,"stars":32,"repoUrl":33,"updatedAt":5003},"minimax-music-playlist","generate personalized music playlists","Generate personalized music playlists by analyzing the user's music taste and generation feedback history. Triggers on any request involving playlist generation, music taste profiling, or personalized music recommendations. Supports multilingual triggers — match equivalent phrases in any language.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[5000,5001,5002],{"name":24,"slug":25,"type":16},{"name":4843,"slug":4844,"type":16},{"name":4946,"slug":4947,"type":16},"2026-07-13T06:16:57.002997",37,{"items":5006,"total":5059},[5007,5015,5021,5028,5035,5043,5051],{"slug":4811,"name":4811,"fn":4812,"description":4813,"org":5008,"tags":5009,"stars":32,"repoUrl":33,"updatedAt":4831},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[5010,5011,5012,5013,5014],{"name":4817,"slug":4818,"type":16},{"name":4820,"slug":4821,"type":16},{"name":4823,"slug":4824,"type":16},{"name":4826,"slug":4827,"type":16},{"name":4829,"slug":4830,"type":16},{"slug":4833,"name":4833,"fn":4834,"description":4835,"org":5016,"tags":5017,"stars":32,"repoUrl":33,"updatedAt":4845},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[5018,5019,5020],{"name":4839,"slug":4840,"type":16},{"name":24,"slug":25,"type":16},{"name":4843,"slug":4844,"type":16},{"slug":4847,"name":4847,"fn":4848,"description":4849,"org":5022,"tags":5023,"stars":32,"repoUrl":33,"updatedAt":4864},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[5024,5025,5026,5027],{"name":4853,"slug":4854,"type":16},{"name":4856,"slug":4857,"type":16},{"name":4859,"slug":4860,"type":16},{"name":4862,"slug":4863,"type":16},{"slug":4866,"name":4866,"fn":4867,"description":4868,"org":5029,"tags":5030,"stars":32,"repoUrl":33,"updatedAt":4879},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[5031,5032,5033,5034],{"name":4853,"slug":4854,"type":16},{"name":4873,"slug":4874,"type":16},{"name":4876,"slug":4877,"type":16},{"name":4856,"slug":4857,"type":16},{"slug":4881,"name":4881,"fn":4882,"description":4883,"org":5036,"tags":5037,"stars":32,"repoUrl":33,"updatedAt":4899},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[5038,5039,5040,5041,5042],{"name":4887,"slug":4888,"type":16},{"name":4890,"slug":4891,"type":16},{"name":4826,"slug":4827,"type":16},{"name":4894,"slug":4895,"type":16},{"name":4897,"slug":4898,"type":16},{"slug":4901,"name":4901,"fn":4902,"description":4903,"org":5044,"tags":5045,"stars":32,"repoUrl":33,"updatedAt":4917},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[5046,5047,5048,5049,5050],{"name":4907,"slug":4908,"type":16},{"name":4843,"slug":4844,"type":16},{"name":4853,"slug":4854,"type":16},{"name":4912,"slug":4913,"type":16},{"name":4915,"slug":4916,"type":16},{"slug":4919,"name":4919,"fn":4920,"description":4921,"org":5052,"tags":5053,"stars":32,"repoUrl":33,"updatedAt":4935},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[5054,5055,5056,5057,5058],{"name":4925,"slug":4926,"type":16},{"name":4912,"slug":4913,"type":16},{"name":4929,"slug":4930,"type":16},{"name":4932,"slug":4933,"type":16},{"name":4915,"slug":4916,"type":16},22]