SuperAPI AI 工具集

turbodocx-sdk

通用与其它

查看项目

更新于 10-16 03:04

技能介绍

用途:这是一个 TurboDocx 集成助手技能,帮助在现有项目中接入 TurboDocx 的 SDK。它先扫描项目清单文件判断语言,再安装 SDK、写入环境变量,并生成可用的集成代码。

主要能力与流程:

  1. 语言检测:按优先级检查 package.json(JS/TS)、pyproject.toml/requirements.txt 等(Python)、go.mod、composer.json、pom.xml/build.gradle、Gemfile。JS/TS 还会看 tsconfig.json、package.json 的 type 字段以及锁文件判断包管理器。多语言或未识别时会询问用户。
  2. 产品选择:可选 TurboSign(电子签名,含预览链接、嵌入式签名与 OTP 身份验证、状态跟踪、下载已签 PDF、作废、重发、审计轨迹)、Deliverable(模板变量替换生成 DOCX/PPTX/PDF)。两者共用 TURBODOCX_API_KEY 与 TURBODOCX_ORG_ID;TurboSign 还需 TURBODOCX_SENDER_EMAIL 与 TURBODOCX_SENDER_NAME。TurboPartner(伙伴组织管理,使用 TURBODOCX_PARTNER_API_KEY 与 TURBODOCX_PARTNER_ID)、TurboWebhooks、TurboQuote 为按需启用项,不会默认出现。
  3. 安装与配置:依语言执行对应安装命令,把变量追加进 .env 与 .env.example,并检查 .gitignore 是否包含 .env。
  4. 代码生成:先探索项目结构(源码目录、路由、入口文件、环境变量加载方式、代码风格)并向用户确认,再生成客户端初始化文件和路由处理器。TurboSign 可生成发送签名、查询状态、获取收件人、下载、预览链接、嵌入式签名、提醒、作废、重发、审计轨迹等端点;Deliverable 生成生成、详情、下载 PDF 端点,并演示先出文档再送签的流程;TurboPartner 生成组织创建、列表、权限更新、偏好读写等端点。

限制与注意:API 密钥必须留在服务端;嵌入式签名需组织侧允许 iframe 来源(默认拒绝);外部资料未提供具体安装命令文本,相关命令需按语言参考文件获取。