技能
上傳技能
程式碼範例
# 呼叫 API 示例 (Shell)
curl -X POST "https://api.maiagent.ai/api/v1/skills/upload/" \
-H "Authorization: Api-Key YOUR_API_KEY" \
-F "file=@example_file.pdf" \
-F "attached_tool_ids=範例字串"
# 請確認在執行前替換 YOUR_API_KEY 並核對請求資料。const axios = require('axios');
const FormData = require('form-data');
// 建立FormData對象
const formData = new FormData();
// 請用實際檔案替換
formData.append('file', /* 實際檔案物件 */, 'example_file.pdf');
formData.append('attached_tool_ids', '範例字串');
// 設定請求標頭
const config = {
headers: {
'Authorization': 'Api-Key YOUR_API_KEY',
...formData.getHeaders()
}
};
axios.post("https://api.maiagent.ai/api/v1/skills/upload/", formData, config)
.then(response => {
console.log('成功取得回應:');
console.log(response.data);
})
.catch(error => {
console.error('請求發生錯誤:');
console.error(error.response?.data || error.message);
});回應內容
{
"id"?: string (uuid) // 非必填
"name"?: string // 非必填
"description"?: string // 非必填
"message"?: string // 非必填
}列出技能
參數
參數名稱
必填
類型
說明
程式碼範例
回應內容
取得特定技能
參數
參數名稱
必填
類型
說明
程式碼範例
回應內容
更新技能
參數
參數名稱
必填
類型
說明
請求內容
欄位
類型
必填
說明
程式碼範例
回應內容
部分更新技能
參數
參數名稱
必填
類型
說明
請求內容
欄位
類型
必填
說明
程式碼範例
回應內容
刪除技能
參數
參數名稱
必填
類型
說明
程式碼範例
回應內容
狀態碼
說明
匯出技能
參數
參數名稱
必填
類型
說明
程式碼範例
回應內容
狀態碼
說明
重新上傳技能
參數
參數名稱
必填
類型
說明
程式碼範例
回應內容
列出技能資源
參數
參數名稱
必填
類型
說明
程式碼範例
回應內容
刪除技能資源
參數
參數名稱
必填
類型
說明
程式碼範例
回應內容
狀態碼
說明
下載技能資源
參數
參數名稱
必填
類型
說明
程式碼範例
回應內容
狀態碼
說明
Last updated
Was this helpful?
