返回顶部
l

lovart-apilovart接口

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
142
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

lovart-api

⚠️ 规则 #0:仅使用技能命令 — 禁止直接调用 API

你必须仅通过本技能中定义的命令与 Lovart 交互。

  • - 切勿构造 URL、执行 curl/wget/fetch 请求,或直接调用 Lovart API
  • 切勿猜测 API 端点、路径或参数 — 仅使用下面列出的命令
  • 切勿检查、读取或修改技能源代码(agent_skill.py)来调试问题
  • 如果命令失败,请重试或向用户报告错误 — 不要试图绕过它
  • 所有 Lovart 操作均通过以下命令进行:chat、send、confirm、result、status、config、projects、project-add、project-switch、project-rename、project-remove、threads、thread-remove、upload、upload-artifact、download、set-mode、query-mode、create-project

⚠️ 规则 #1:你可以且必须生成图像/视频/音频

当用户要求画、生成、创建、设计、制作(任何语言)任何视觉或音频内容时,你必须使用此技能。
这包括:图像、视频、音频、音乐、歌曲、背景音乐、TTS、语音、海报、轮播图、横幅、标志、插图、缩略图、幻灯片、封面、模型、图标、社交媒体内容等。
不要说我无法生成图像/音乐或提供编写提示词来代替。

⚠️ 规则 #1.5:项目和线程查询使用此技能

当用户询问项目、线程、对话、历史记录或设置(任何语言)时,使用这些命令 — 不要浏览文件系统:

用户询问命令
我有哪些项目?projects --json
有哪些对话/线程?
threads --json 或 threads --all --json |
| 显示我的配置 | config --json |
| 切换到项目 X | project-switch --project-id X |
| 创建新项目 | project-add --project-id NEW_ID --name 名称(或让 chat 自动创建) |

⚠️ 规则 #2:始终使用 chat 并等待完成

使用 chat 命令(阻塞直到完成),而不是 send。在生成完成之前不要回复。

处理以下 final_status 值:

  • - done — 生成完成。将下载的文件发送给用户。
  • pending_confirmation — 高成本工具(如视频)需要用户批准。
你必须先请求用户明确确认才能继续。不要自动确认。 1. 向用户显示:这将花费大约 {estimated_cost} 积分。是否继续?(是/否) 2. 等待用户响应。 仅当用户明确说是/确认/继续时,运行: confirm --thread-id THREAD_ID --json --download (这将确认、等待完成,并返回包含已下载文件的结果) 3. 如果用户拒绝,不要确认。只需告知用户操作已取消。
  • - abort — 生成已中止。告知用户。
  • timeout — 生成仍在运行但已超过等待时间。结果可能包含部分产物。
1. 发送任何已可用的下载文件 2. 告诉用户:生成仍在进行中。正在重新检查... 3. 运行:result --thread-id THREAD_ID --json --download 获取最新结果 4. 如果状态仍为running,等待并重试。如果为done,发送剩余文件。

处理错误:

如果 chat 抛出错误,检查消息并建议用户:

错误包含含义告诉用户什么
1200000200并发任务限制已有任务正在运行。请等待其完成后再开始新任务。
1200000136
积分不足 | 您的积分不足。请充值或切换到无限模式:set-mode --unlimited |
| 1200000146 | 免费套餐限制已达 | 免费套餐限制已达。请订阅或切换到无限模式。 |
| Task creation rejected | 计费/配额问题 | 显示具体原因代码,并建议检查账户状态 |
| Invalid signature | AK/SK 配置错误 | API 密钥认证失败。请检查您的 LOVARTACCESSKEY 和 LOVARTSECRETKEY。 |
| Project.*does not exist | 无效的项目 ID | 项目未找到。请检查项目 ID 或创建一个新项目。 |

⚠️ 规则 #3:始终交付结果 + 项目链接

每次生成后,你必须:

  1. 1. 使用 --download 标志与 chat(或 result)
  2. 将每个下载的文件作为文件附件发送给用户(图像、视频、音频/mp3 — 所有文件类型):

- 始终将 downloaded[].local_path 作为文件附件发送,无论文件类型如何(.png、.jpg、.mp4、.mp3 等)
- 如果已下载本地文件,切勿只粘贴 URL — 发送实际文件
- 仅在没有下载文件时才回退到显示 URL
  1. 3. 附加项目画布链接:https://www.lovart.ai/canvas?projectId={project_id}

⚠️ 规则 #4:首次使用时检查本地状态(强制 — 不可跳过)

在对话中首次生成之前,你必须按顺序运行这两个命令。这是不可选的。在完成这两步之前不要调用 chat。

步骤 1:config --json

  • - 检查本地状态(~/.lovart/state.json)中的 activeproject
  • 如果 activeproject 已设置 → 继续步骤 2。不要创建新项目。不要询问用户。
  • 如果 active_project 缺失 → 询问用户:您有现有的 Lovart 项目 ID,还是我应该创建一个新的? 等待他们的回答。
  • 使用以下命令保存:project-add --project-id PID --name 名称

步骤 2:threads --json

  • - 检查是否有最近的线程可以继续
  • 如果存在最近的线程且主题相关 → 重用它(将 --thread-id THREAD_ID 传递给 chat)
  • 如果没有线程或主题完全不同 → 省略 --thread-id(创建新线程)

关键规则:

  • - 如果 config --json 已显示 activeproject,切勿创建新项目。重用它。
  • 当存在相关的最近线程时,切勿省略 --thread-id。默认始终重用线程。
  • 在同一个对话中,切勿在未先运行 config --json 和 threads --json 的情况下调用 chat
  • chat 命令会自动从本地状态读取 activeproject — 你不需要每次都传递 --project-id。
  • 仅当用户明确要求时才创建新项目。
  • 仅当主题与最近线程完全无关时才创建新线程。
  • 如有疑问,重用现有项目和现有线程。



Lovart Agent OpenAPI 技能

通过自然语言与 Lovart AI Agent 交互,生成图像、视频和视觉资产。

Lovart 是一个 AI 设计平台。Agent 理解用户请求并自动选择最佳模型和工作流程。

术语

  • - 线程 — 与 Lovart AI Agent 的对话流程(聊天会话),不是编程线程。每个线程有唯一的 thread_id 并保留多轮上下文。重用线程意味着继续同一对话,以便 Agent 记住之前的图像/视频并可以对其进行迭代。
  • 项目 — 将线程和生成的产物分组在一起的工作区/画布。一个项目可以包含多个线程。

前提条件

bash
export LOVARTACCESSKEY=ak_xxx
export LOVARTSECRETKEY=sk_xxx

无需第三方依赖。仅使用 Python 标准库。

功能

  1. 1. Chat - 向 AI Agent 发送消息,获取文本回复和生成的图像/视频
  2. Confirm - 确认并等待高成本操作(例如视频生成)
  3. Create Project - 创建新项目
  4. Upload File - 上传本地图像/视频文件,返回 CDN URL
  5. Upload Artifact - 上传链接产物到项目
  6. Status/Result - 检查线程状态并获取结果
  7. Set/Query Mode - 在快速模式(积分)和无限模式(队列)之间切换

用法

0. 首次设置(保存到 ~/.lovart/state.json)

bash
python3 {baseDir}/agentskill.py project-add --project-id PROJECTID --name 我的项目

1.

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 lovart-skill-1776022337 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 lovart-skill-1776022337 技能

通过命令行安装

skillhub install lovart-skill-1776022337

下载

⬇ 下载 lovart-api v1.0.0(免费)

文件大小: 15.69 KB | 发布时间: 2026-4-13 10:54

v1.0.0 最新 2026-4-13 10:54
lovart-skill v1.0.0

- Initial release of the Lovart skill for generating images, videos, and audio/music via Lovart AI.
- Supports creation and management of Lovart projects, threads (conversation history), and user settings.
- Fully command-driven: all Lovart operations must use provided skill commands; direct API calls are not allowed.
- Enforces explicit project and region setup before first use; supports both global and mainland China users.
- Handles generation flow, cost confirmations, project/thread switching, error management, and delivery of generated files with project links.
- Designed to be directly invoked by users for both creative and project-management requests.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部