SuperAPI AI 工具集

image-upload

设计与创作

查看项目

更新于 10-15 23:32

技能介绍

用途:将本地图片文件上传到 Lab Nocturne Images API,返回可直接使用的 CDN URL,面向 AI 智能体提供图片存储与托管能力。

主要能力:支持 jpg、jpeg、png、gif、webp、svg 格式;上传成功后返回图片 ID、CDN URL、文件大小、MIME 类型和上传时间。可通过 /upload <path> 调用,也可由“上传这张截图”“托管这张图片”“给我这个 png 的链接”等自然语言触发。

使用方式:先解析并确认文件路径,若未提供路径则询问用户;用 ls 验证文件存在,并检查扩展名是否在允许列表内。随后按 references/auth.md 解析 API key 与 base URL,再执行: curl -s -w '\n%{http_code}' -X POST
-F "file=@"<resolved_path>""
-H "Authorization: Bearer <api_key>"
<base_url>/upload 将最后一行解析为 HTTP 状态码,之前内容为响应体。成功时 HTTP 201,向用户展示 Image ID、CDN URL 和格式化后的大小。

限制与错误:测试密钥限 10MB,正式密钥限 100MB;超出需压缩或升级,可用 /stats 查看用量。存储配额满时可用 /files 查找旧文件并用 /delete <id> 释放空间。不支持的类型会返回 unsupported_file_type。其他错误包括 missing_file、quota_exceeded、upload_failed;若返回非 JSON 或 502、503 等异常状态,提示 API 可能暂时不可用并建议重试。具体认证细节、错误码和计费信息以 references/auth.md 及官方资料为准,当前资料未提供完整价格与平台支持范围。