Skill Market

API 参考文档

Base URL: /v1  |  外部调用认证方式: Authorization: Bearer sk_xxx;Web Console 使用登录 Session

当前阶段策略:Skill 默认保持 draftpublish/deprecate API 暂时禁用,仅管理员可通过 /v1/admin/skills/:skillId/status 修改状态。

Skills

GET /v1/skills 列表查询(q;兼容 keyword/query/search) 公开
GET /v1/skills/:id 获取详情 公开
GET /v1/skills/:id/versions 版本列表 公开
GET /v1/skills/:id/versions/:ver/download 下载(公开仅限 published;管理员可下载 draft/deprecated) 公开 / Admin Session
POST /v1/skills 创建草稿 Session / skill:upload
POST /v1/skills/with-package 创建草稿并上传初始版本 Session / skill:upload
PATCH /v1/skills/:id 更新元信息 Session / skill:upload
POST /v1/skills/:id/versions 上传新版本 Session / skill:upload
GET /v1/skills/:id/versions/:ver/files 文件列表(公开仅限 published) 公开 / owner / admin
DELETE /v1/skills/:id 删除 draft Skill Session / skill:upload
POST /v1/skills/:id/publish 发布(暂不可用) ⛔ 禁用
POST /v1/skills/:id/deprecate 下线(暂不可用) ⛔ 禁用

Feedback

POST /v1/feedback 提交反馈 公开
GET /v1/skills/:id/feedback 查看 Skill 收到的反馈 Owner / Admin Session
GET /v1/skills/:id/stats 统计数据 公开

Logs

GET /v1/logs 查询调用日志 Session / API Key
GET /v1/logs/:requestId 按 request_id 查询 Session / API Key

Admin

PATCH /v1/admin/skills/:skillId/status 发布 / 下线 / 重新发布 Skill Admin Session