muapi-cli

GitHub
974 77 非常简单 1 次阅读 1周前开发框架Agent视频图像插件
AI 解读 由 AI 自动生成,仅供参考

muapi-cli 是 muapi.ai 推出的官方命令行工具,让用户能直接在终端中生成图像、视频和音频。它整合了包括 Flux、Kling、Suno 在内的 14 种主流 AI 模型,覆盖了从文生图、图生视频到音乐创作及图像增强(如换脸、超分、风格化)的全流程需求。

这款工具主要解决了用户在调用多种 AI 服务时需频繁切换网页或分别配置不同 API 的痛点,将复杂的多模态创作简化为统一的命令行操作。用户只需几条指令即可完成账号管理、余额查询及内容生成,极大提升了工作流效率。

muapi-cli 既适合开发者和技术研究人员将其集成到自动化脚本或 AI Agent 中,也适合习惯使用终端的设计师和普通极客用户进行快速创作。其独特的技术亮点在于“代理优先(Agent-first)”的设计理念:不仅为人类用户提供彩色输出和表格展示,还支持 JSON 格式输出、语义化退出码以及 MCP 服务器模式,使其能无缝对接各类 AI 智能体,实现高度自动化的任务执行。无论是通过 npm 还是 pip 安装,它都能帮助用户以最低门槛拥抱多模态 AI 创作。

使用场景

独立游戏开发者阿明正在为他的赛博朋克风格新项目快速迭代资产,需要在终端中直接生成概念图、动态演示视频和背景音效。

没有 muapi-cli 时

  • 工作流频繁中断:必须离开代码编辑器,打开浏览器登录多个不同的 AI 平台网站,手动复制粘贴提示词,严重打断编程心流。
  • 自动化集成困难:无法将素材生成步骤写入 Shell 脚本或 CI/CD 流水线,每次更新游戏原型都需要人工手动下载并整理文件。
  • 多模态协作割裂:生成图片、视频和音频需要分别在三个不同的网页界面操作,难以统一管理和批量处理大量资产。
  • 代理调用复杂:若想让本地 AI Agent 自动创作素材,需自行编写复杂的 HTTP 请求代码来处理认证、轮询状态和解析 JSON 响应。

使用 muapi-cli 后

  • 终端一站式完成:直接在终端输入 muapi image generate "cyberpunk city" 等命令即可生成素材,无需切换窗口,保持沉浸式开发状态。
  • 轻松实现自动化:利用 --output-json 参数和语义化退出码,轻松将生成流程嵌入构建脚本,实现“代码提交即自动生成新资产”。
  • 多模态指令统一:通过统一的 muapi videomuapi audio 命令族,在一个界面内调度 Kling、Suno 等 14 种模型,高效批量生产游戏资源。
  • 原生支持 AI 代理:借助内置的 MCP Server 模式和 --jq 过滤功能,本地 AI 助手可直接调用命令行智能创作,无需额外开发对接逻辑。

muapi-cli 将分散的多模态 AI 能力转化为标准化的终端指令,让创作者能像编写代码一样高效地“编译”视听内容。

运行环境要求

操作系统
  • Linux
  • macOS
  • Windows
GPU

无需本地 GPU(基于云端 API)

内存

未说明

依赖
notes该工具是 muapi.ai 的命令行客户端,所有图像、视频和音频生成任务均在云端运行,因此对本地硬件(GPU/内存)无特殊要求。支持通过 npm(推荐,无需 Python)或 pip 安装。主要功能依赖有效的 API 密钥和网络连接。支持作为 MCP 服务器运行以集成到 AI 代理中。
python可选(若使用 pip 安装),npm 安装则不需要 Python
muapi-cli hero image

快速开始

muapi CLI

muapi.ai 的官方命令行界面——直接在终端生成图像、视频和音频。

以代理优先的设计——每个命令都适用于人类(彩色输出、表格)和 AI 代理(--output-json--jq 过滤、语义退出码、MCP 服务器模式)。

安装

# npm(推荐——无需 Python)
npm install -g muapi-cli

# pip
pip install muapi-cli

# 或者无需安装直接运行
npx muapi-cli --help

快速入门

# 新用户?创建账户
muapi auth register --email you@example.com --password "..."
muapi auth verify --email you@example.com --otp 123456
muapi auth login --email you@example.com --password "..."

# 或者粘贴现有 API 密钥
muapi auth configure --api-key "YOUR_KEY"

# 生成
muapi image generate "a cyberpunk city at night" --model flux-dev
muapi video generate "a dog running on a beach" --model kling-master
muapi audio create "upbeat lo-fi hip hop for studying"

# 查询余额
muapi account balance

# 等待现有任务完成
muapi predict wait <request_id>

命令

muapi auth

命令 描述
muapi auth register --email x --password y 创建新账户(发送 OTP)
muapi auth verify --email x --otp 123456 注册后验证邮箱
muapi auth login --email x --password y 登录并自动保存 API 密钥
muapi auth forgot-password --email x 发送密码重置 OTP
muapi auth reset-password --email x --otp y --password z 重置密码
muapi auth configure 手动保存 API 密钥
muapi auth whoami 显示当前 API 密钥(已遮掩)
muapi auth logout 移除存储的 API 密钥

muapi account

命令 描述
muapi account balance 显示当前信用余额
muapi account topup --amount 20 通过 Stripe 支付添加信用

muapi keys

命令 描述
muapi keys list 列出您账户上的所有 API 密钥
muapi keys create --name label 创建新的 API 密钥(仅显示一次)
muapi keys delete <id> 根据 ID 删除 API 密钥

muapi image

命令 描述
muapi image generate <prompt> 文本到图像生成
muapi image edit <prompt> --image <url> 图像到图像编辑
muapi image models 列出可用模型

模型: flux-devflux-schnellflux-kontext-dev/pro/maxhidream-fast/dev/fullwan2.1revegpt4omidjourneyseedreamqwen

muapi video

命令 描述
muapi video generate <prompt> 文本到视频生成
muapi video from-image <prompt> --image <url> 图像到视频动画
muapi video models 列出可用模型

模型: veo3veo3-fastkling-masterkling-stdkling-prowan2.1/2.2seedance-pro/litehunyuanrunwaypixverseviduminimax-std/pro

muapi audio

命令 描述
muapi audio create <prompt> 使用 Suno 创作音乐
muapi audio remix <song-id> 翻新现有 Suno 歌曲
muapi audio extend <song-id> 延长 Suno 歌曲
muapi audio from-text <prompt> 使用 MMAudio 生成音频
muapi audio from-video <video-url> 为视频添加 AI 音频

muapi enhance

命令 描述
muapi enhance upscale <url> AI 图像超分辨率
muapi enhance bg-remove <url> 移除背景
muapi enhance face-swap --source <url> --target <url> 图像/视频换脸
muapi enhance skin <url> 美颜处理
muapi enhance colorize <url> 黑白照片上色
muapi enhance ghibli <url> 吉卜力动画风格
muapi enhance anime <url> 动画风格转换
muapi enhance extend <url> 图像扩展/补画
muapi enhance product-shot <url> 专业产品摄影
muapi enhance erase <url> --mask <url> 物体移除

muapi edit

命令 描述
muapi edit effects --video <url> --effect <name> AI 视频/图像特效
muapi edit lipsync --video <url> --audio <url> 配音同步
muapi edit dance --image <url> --video <url> 让人物跳舞
muapi edit dress --image <url> 更换服装
muapi edit clipping <video-url> AI 高亮提取

muapi predict

命令 描述
muapi predict result <id> 获取当前状态(无需轮询)
muapi predict wait <id> 等待任务完成

muapi upload

命令 描述
muapi upload file <path> 上传本地文件 → 获取托管 URL

muapi models

命令 描述
muapi models list 列出所有模型
muapi models list --category video 按类别筛选

muapi config

命令 描述
muapi config set <key> <value> 设置持久默认值
muapi config get <key> 读取配置值
muapi config list 显示所有配置

常用键: output(json/human)、model.imagemodel.videono_color(true/false)

muapi docs

命令 描述
muapi docs openapi 获取完整的 OpenAPI 规范
muapi docs open 在浏览器中打开 Swagger UI

muapi mcp

命令 描述
muapi mcp serve 启动 MCP 服务器(stdio),供 AI 代理使用

全局选项

标志 描述
--wait / --no-wait 轮询直至完成(默认:--wait
--output-json / -j 打印原始 JSON 响应
--jq <expr> 过滤 JSON 输出(例如 '.outputs[0]'
--download <dir> / -d 自动将输出下载到指定目录
--no-color 禁用彩色输出

环境变量

变量 描述
MUAPI_API_KEY API 密钥(覆盖密钥链/配置)
MUAPI_BASE_URL 覆盖 API 基础 URL
NO_COLOR 禁用彩色输出

退出码

代码 含义
0 成功
1 通用错误
3 认证错误
4 速率限制
5 未找到
6 计费错误
7 超时
8 验证错误

MCP 服务器

作为 Claude Desktop、Cursor 或任何兼容 MCP 的智能体的模型上下文协议服务器运行:

muapi mcp serve

Claude Desktop 配置~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "muapi": {
      "command": "muapi",
      "args": ["mcp", "serve"],
      "env": { "MUAPI_API_KEY": "your-key-here" }
    }
  }
}

公开 19 个工具:图像生成/编辑、视频生成/基于图像生成、音频创建/从文本生成、增强(放大/去除背景/人脸互换/吉卜力风格)、唇形同步/剪辑编辑、结果预测、文件上传、密钥列表/创建/删除、账户余额/充值。

智能体流程示例

# 完全自动化注册流程,无需人工干预
muapi auth register --email agent@example.com --password "secret"
muapi auth verify --email agent@example.com --otp 123456
muapi auth login --email agent@example.com --password "secret"
muapi account balance --output-json
muapi account topup --amount 10 --output-json --no-open

# 异步提交任务,获取 request_id,待完成后再轮询
REQUEST_ID=$(muapi video generate "a dog on a beach" \
  --model kling-master --no-wait --output-json --jq '.request_id' | tr -d '"')
muapi predict wait "$REQUEST_ID" --download ./outputs

# 链式操作:上传 → 编辑 → 下载
URL=$(muapi upload file ./photo.jpg --output-json --jq '.url' | tr -d '"')
muapi image edit "make it look like a painting" --image "$URL" \
  --model flux-kontext-pro --download ./outputs

# 以编程方式轮换 API 密钥
NEW_KEY=$(muapi keys create --name "ci-$(date +%Y%m%d)" --output-json --jq '.api_key' | tr -d '"')
OLD_ID=$(muapi keys list --output-json --jq '.[0].id')
muapi keys delete "$OLD_ID" --yes

# 发现可用的 API 端点
muapi docs openapi --jq '.paths | keys[]'

Shell 自动补全

muapi --install-completion bash
muapi --install-completion zsh
muapi --install-completion fish

相似工具推荐

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|今天
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

139k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

107.7k|★★☆☆☆|2天前
开发框架图像Agent

NextChat

NextChat 是一款轻量且极速的 AI 助手,旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性,以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发,NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。 这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言,它也提供了便捷的自托管方案,支持一键部署到 Vercel 或 Zeabur 等平台。 NextChat 的核心亮点在于其广泛的模型兼容性,原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型,让用户在一个界面即可自由切换不同 AI 能力。此外,它还率先支持 MCP(Model Context Protocol)协议,增强了上下文处理能力。针对企业用户,NextChat 提供专业版解决方案,具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能,满足公司对数据隐私和个性化管理的高标准要求。

87.6k|★★☆☆☆|今天
开发框架语言模型

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85k|★★☆☆☆|今天
图像数据工具视频

ragflow

RAGFlow 是一款领先的开源检索增强生成(RAG)引擎,旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体(Agent)能力相结合,不仅支持从各类文档中高效提取知识,还能让模型基于这些知识进行逻辑推理和任务执行。 在大模型应用中,幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构(如表格、图表及混合排版),显著提升了信息检索的准确度,从而有效减少模型“胡编乱造”的现象,确保回答既有据可依又具备时效性。其内置的智能体机制更进一步,使系统不仅能回答问题,还能自主规划步骤解决复杂问题。 这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统,还是致力于探索大模型在垂直领域落地的创新者,都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口,既降低了非算法背景用户的上手门槛,也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目,它正成为连接通用大模型与行业专有知识之间的重要桥梁。

77.1k|★★★☆☆|昨天
Agent图像开发框架