SuperAPI AI 工具集

image-delete

办公与效率

查看项目

更新于 10-15 23:32

技能介绍

用途:从 Lab Nocturne Images 账户中软删除一张图片,用于清理已上传的截图、照片或其他托管文件。

主要能力:支持以 /delete <image_id> 调用,也可通过自然语言触发,例如“delete image img_abc...”“remove that image”“clean up my old uploads”。若用户只给出不带 img_ 前缀的原始 ULID,会自动补上 img_ 前缀;ID 需符合 img_ 加 26 位字母数字 ULID 的格式。

使用方式:先解析图像 ID,未提供时询问要删除哪张图,并建议用 /files 查找 ID;由于是破坏性操作,执行前会告知将删除的图像 ID 并请求确认,仅在用户确认后继续;随后按 references/auth.md 解析 API 密钥与 base URL,再执行删除请求:curl -s -w '\n%{http_code}' -X DELETE -H "Authorization: Bearer <api_key>" <base_url>/i/<image_id>,将最后一行解析为 HTTP 状态码,之前内容为响应体。

响应处理:HTTP 200 时返回 success、message 与 id,向用户确认删除成功并展示被删除的 ID;若用户是为释放空间而删除,建议运行 /stats 查看更新后的用量。错误处理:file_not_found 表示未找到该图像 ID,可用 /files 列出图像并找到正确 ID;其他常见错误码见 references/auth.md。若服务器返回非 JSON 响应或意外 HTTP 状态,应告知用户 API 可能暂时不可用。

限制:属于软删除;需要有效的 API 密钥与 base URL;删除为破坏性操作,必须经用户确认;具体错误码清单与认证细节需参考对应参考文档,资料中未完整提供。