You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Watson Assistant新用户体验中自动导出助手内容?

Watson Assistant 自动导出Action Skills助手内容方案

针对基于Action Skills构建的新体验助手,无法通过V1 API的get_workspace方法导出内容的问题,可采用以下方案:

官方V2 API解决方案

使用Watson Assistant V2 API的技能导出接口,这是专门适配新体验助手的官方方案:

  • 核心接口:assistants/{assistant_id}/skills/{skill_id}/export,调用后可获取完整的Action Skills JSON内容
  • 操作步骤:
    1. 获取Assistant ID:在Watson Assistant控制台的助手设置页面查看,或通过V2 API的list_assistants接口批量查询
    2. 获取Skill ID:通过V2 API的list_skills接口(传入assistant_id参数)查询,或在控制台的技能列表页面查看
    3. 调用导出接口:发送GET请求到对应区域的API地址,请求头携带IAM Token或API Key认证信息

代码示例(Python)

import requests

# 替换为你的实际参数
REGION = "us-south"
ASSISTANT_ID = "你的助手ID"
SKILL_ID = "你的Action Skill ID"
API_KEY = "你的API密钥"
VERSION = "2021-06-14"

# 构建请求地址
url = f"https://{REGION}.watsonplatform.net/assistant/api/v2/assistants/{ASSISTANT_ID}/skills/{SKILL_ID}/export?version={VERSION}"

# 发起请求并保存结果
response = requests.get(url, auth=("apikey", API_KEY))
response.raise_for_status()
with open("action_skill_export.json", "w", encoding="utf-8") as f:
    f.write(response.text)

临时变通方案

如果暂时无法调用V2 API,可通过抓包工具获取控制台手动导出时的HTTP请求参数,编写脚本模拟该请求实现自动导出。但此方法依赖前端实现,可能随平台更新失效,仅作为临时替代方案。

内容的提问来源于stack exchange,提问作者Georgi Georgiev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 22:55:40