文档中心/ 百度搭子/ 企业版使用指南/ API参考/ 技能管理/ 创建技能(URL上传)

创建技能(URL上传)

POST
https://api.dumate.cn/api/v1/skills

本接口用于通过技能包地址创建技能(Skill),创建成功后返回技能标识 id。

技能包来源地址支持 GitHub、ClawHub 或上传到 BOS 后得到的 bosURL。

权限说明

使用 API Key 鉴权调用 API 流程,具体调用流程,请查看认证鉴权。

请求参数

Headers 参数
除公共头域外,无其它特殊头域
Body 参数
url string

技能包来源地址。
支持 GitHub、ClawHub 或上传到 BOS 后得到的 bosURL。
须为纯地址,不能附带额外参数。

必选
请求结构
POST /api/v1/skills HTTP/1.1
Host: api.dumate.cn
Authorization: Bearer <YOUR_API_KEY>
Content-Type: application/json

{
  "url": "<GITHUB_SKILL_URL>"
}

示例代码

请求示例
curl --location --request POST "https://api.dumate.cn/api/v1/skills" \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <YOUR_API_KEY>' \
--data '{
    "url": "https://github.com/vercel-labs/skills"
}'

返回响应

Headers 参数
除公共头域外,无其它特殊头域
返回参数
id string

创建成功后生成的技能(Skill)标识。

可选
响应示例
{
    "id": "48a2243e-9877-4b1b-6732-77faaa312635"
}