SuperAPI AI 工具集

cap-apps-toolkit

智能体与模型

查看项目

更新于 10-16 05:52

技能介绍

用途:@domoinc/toolkit 为 Domo 应用提供类型化服务客户端,覆盖数据存储、身份、SQL 查询、AI、工作流与无服务器函数调用。安装:yarn add @domoinc/toolkit。

主要能力:AppDBClient 提供 NoSQL 文档存储的增删改查,支持 MongoDB 风格查询与更新操作符($eq、$in、$and、$set、$inc 等)、分页排序与聚合,集合可同步到 Domo 数据集;AIClient 提供静态方法 generate_text、text_to_sql、text_to_beastmode、summarize;IdentityClient 获取当前认证用户;SqlClient 执行 SQL 查询并解析页面筛选器;UserClient、GroupClient 读取用户与组;FileClient 上传下载文件与管理权限;WorkflowClient 以别名启动和查询工作流;CodeEngineClient 调用无服务器函数;DomoClient 作为 ryuu.js 的替代 HTTP 客户端。

用法要点:多数方法返回含 body(或 AIClient 的 data)、status 的包装对象,需按文档从 body/data 取数据;AppDB 查询结果为文档包装,业务字段位于 doc.content;WorkflowClient 调用使用工作流别名,UUID 存于 manifest.json 的 workflowMapping;CodeEngine 推荐以 domo.post 配合 packagesMapping 直接调用。

限制:资料未提供收费、平台支持范围与版本兼容性等信息;AIClient 响应字段与常规客户端不同,使用前需在目标环境验证;SQL 端点不遵循页面筛选器,嵌入仪表板的应用应改用 Query 端点。