根据用户的自然语言请求,调用 DataEase 接口完成以下工作:
用户可能会这样表达需求:
用户输入中可能包含:
dashboard 或 dataVjpeg 或 pdf1920*1080输出内容应包括:
orgIddataVdashboardbusiType=dashboardpixel=1920*1080extWaitTime=0resultFormat=0,表示 JPEGresultFormat=1在匹配组织名称或资源名称前,需要做标准化处理:
不要把 access key、 secret key 等敏感凭证硬编码到 skill 文件中
不要要求用户在提问里携带 base_url、 access key、 secret key、 username、 password
本技能通过以下配置读取环境:
DATAEASE_BASE_URLDATAEASE_ACCESS_KEYDATAEASE_SECRET_KEYDATAEASE_USERNAMEDATAEASE_PASSWORDDATAEASE_LOGIN_ORIGIN脚本会自动读取仓库根目录 .env
如果提供了 username 和 password,脚本会先调用 dekey 和 /login/localLogin 获取 x-de-token
如果提供了 accessKey 和 secretKey,脚本会自动生成:
signaturex-de-ask-token如果已切换组织,则后续查询资源或导出时使用切组织返回的 x-de-token
如果用户已提供现成的 x-de-token,脚本可直接复用
saved_filescripts/capture_dashboard.py 执行 API 调用和文件保存scripts/browser_capture.mjs 打开预览页并完成本地截图references/api.md 查看接口说明和鉴权接入方式references/resource_aliases.jsonpython3 scripts/capture_dashboard.py list-orgspython3 scripts/capture_dashboard.py switch-org --org-id 1225813472202330112python3 scripts/capture_dashboard.py list-resources --org-id 1225813472202330112 --busi-type dashboardpython3 scripts/capture_dashboard.py list-resources --org-id 1225813472202330112 --busi-type dataVpython3 scripts/capture_dashboard.py capture --org-id 1225813472202330112 --resource-name 销售总览 --busi-type dashboardpython3 scripts/capture_dashboard.py capture --org-id 1225813472202330112 --resource-name 门店运营监控 --busi-type dataV --result-format 1