Lovart Skill

🎨 AI 一键生成图像视频音乐

通过 Lovart AI 生成图像、视频、音频/音乐,管理项目、对话历史及用户设置。支持多模型选择、快速/无限模式切换、智能续聊与附件编辑,适合创作者与设计师快速产出视觉内容。

收藏
8.8k
安装
2.5k
版本
1.0.10
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

lovart-api 是 Lovart AI 平台的命令行代理技能,用于将自然语言转化为图像、视频、音频等数字资产。用户通过 chat 命令发送描述,后端 Agent 自动选择最优模型(GPT Image、Midjourney、Kling、Seedance 等)完成生成。

典型工作流:
1. 首次配置:运行 config --json 检查本地状态,若无活跃项目则通过 project-add 创建

2. 智能续聊:执行 threads --json 获取最近对话,相关主题复用 thread-id,全新主题创建新线程

3. 生成内容:使用 chat --prompt "描述" --json --download 提交请求,自动轮询至完成

4. 结果交付:下载的文件通过 downloaded[].local_path 发送给用户,并附加项目画布链接

高级功能:

  • 模式切换:set-mode --fast(消耗积分、无队列)或 set-mode --unlimited(免费、可能排队)
  • 模型指定:--prefer-models 偏好选择、--include-tools 强制约束特定工具
  • 推理模式:--mode thinking 用于复杂品牌系统等多步骤规划,--mode fast 用于快速单图生成
  • 流式输出:watch 命令支持 NDJSON 实时推送,适合多图/视频批量生成场景
  • 附件编辑:先 upload 本地文件获取 CDN 地址,再 chat --attachments 实现图生图、视频编辑

显著优点

  • 零门槛创作:无需学习 Prompt 工程,直接描述需求即可,后端 Agent 自动优化并路由至最佳模型
  • 全模态覆盖:图像(20+ 模型)、视频(Kling、Sora、Veo 等)、音频/音乐一站式生成
  • 上下文感知:Thread 机制保留多轮对话记忆,支持迭代优化("把背景换成海滩")
  • 灵活计费策略:Fast 模式即时出图适合商业交付,Unlimited 模式免费适合探索性创作
  • 专业级控制:支持精确模型选择、Upscale 超分、3D 生成、硬约束工具调用,满足精细需求

潜在缺点与局限性

  • 积分消耗风险:视频生成、GPT Image High 等高质量选项消耗大量积分,需用户确认(pending_confirmation)
  • 内容审核限制:涉及武器、敏感身体的复杂描述可能被模型拒绝,返回 done 但无产物,需换模型或简化提示词
  • 队列等待时间:Unlimited 模式下高峰期可能长时间排队,Fast 模式需持续购买积分
  • 认证依赖:必须配置 LOVART_ACCESS_KEY 和 LOVART_SECRET_KEY,AK/SK 错误将导致 401 失败
  • 线程模式锁定:首次消息的 --mode 决定整个 Thread 的推理深度,中途无法切换,需新建线程

适合人群

  • 视觉创作者:插画师、设计师快速产出概念稿、海报、品牌素材
  • 社交媒体运营:批量生成短视频、轮播图、BGM 及封面
  • 开发者与自动化工作流:通过命令行集成 AI 生成能力到 CI/CD、批处理脚本
  • 电商与广告:产品图生成、模特换装、视频广告素材快速迭代

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| **积分误消耗** | 高成本操作(视频、高清图)未确认即执行 | 严格遵守 `pending_confirmation` 流程,显式询问用户 |
| **并发冲突** | 同一线程同时运行多个任务导致 409 错误 | 每次 `chat` 前检查 `status`,确保前序任务完成 |
| **密钥泄露** | AK/SK 环境变量配置不当 | 使用安全秘钥管理,避免硬编码 |
| **内容合规** | 生成内容触发平台风控 | 避免敏感描述,被拒后换用 `nano_banana_pro` 等宽松模型 |
| **本地状态丢失** | `~/.lovart/state.json` 损坏导致项目/线程混乱 | 定期备份,异常时手动指定 `--project-id` 和 `--thread-id` |

Lovart Skill 内容

手动下载zip · 20.3 kB
agent_skill.pytext/plain
请选择文件