1.1 KiB
1.1 KiB
$ curl -X POST 'https://api.openai.com/v1/skills' -H "Authorization: Bearer $OPENAI_API_KEY" -F 'files[]=@./contacts/SKILL.md;filename=contacts/SKILL.md;type=text/markdown''
{
"id": "skill_69b7aab7a0988191afca6ad2c530326b07c9ae27b6429c7c",
"object": "skill",
"created_at": 1773644471,
"default_version": "1",
"description": "My contact list",
"latest_version": "1",
"name": "contacts"
}
会被上传到 OpenAI,可以在个人中心的 Storage 里的 Skills 标签下找到。
注意,通过curl上传,必须只有一级目录,不能有子目录 (skills/contacts/skill.md),否则会报错:
{
"error": {
"message": "Exactly one of SKILL.md or Skills.md must be present in the skill root",
"type": "invalid_request_error",
"param": "files",
"code": "invalid_value"
}
}
curl -X POST 'https://api.openai.com/v1/skills'
-H "Authorization: Bearer $OPENAI_API_KEY"
-F 'files[]=@./contacts2/skill.md;filename=contacts2/skill.md;type=text/markdown'
-F 'files[]=@./contacts2/contacts.csv;filename=contacts2/contacts.csv;type=text/csv'