发票云(智能特性)
旗舰版标准版智能特性生态版
旗舰版标准版智能特性生态版
  1. 三单匹配
  • 整体介绍
  • 开发指南
  • 授权
    • token获取
      POST
  • 智能特性
    • 文档信息识别
      • 国际发票识别
      • 国际发票识别(明细)
      • 文档信息识别(反馈)
      • 银行回单识别
    • 三单匹配
      • 三单匹配-同步接口
        POST
      • 三单匹配-异步匹配任务提交
        POST
      • 三单匹配-异步匹配结果查询
        POST
      • 三单匹配-异步数据入库
        POST
      • 三单匹配-异步数据入库结果查询
        POST
      • 三单匹配-异步标注数据导入
        POST
      • 三单匹配-异步标注数据导入结果查询
        POST
      • 三单匹配-异步训练接口
        POST
      • 三单匹配-异步训练结果查询
        POST
      • 三单匹配-异步模型一键部署接口
        POST
      • 三单匹配-异步模型一键部署查询接口
        POST
    • 统一反馈
      • 三单匹配反馈详细说明
      • 算法服务统一反馈接口
    • 文档分类(区分发票、附件)
      POST
    • 智能赋码税收分类编码识别
      POST
  • 文档中心
    • 外部文件上传接口
      POST
  • 国际发票
  • 数据模型
    • 示例数据模型
      • Pet
      • Category
      • Tag
  1. 三单匹配

三单匹配-异步模型一键部署接口

POST
/ai/knowledge/nlpService/item/model/deploy/push

一、接口描述#

将指定模型版本切换为线上生效模型。提交时同步完成快速校验(参数、版本存在性、无进行中的部署任务),校验失败直接返回错误;校验通过后返回 taskId,部署动作在后台执行,通过部署状态查询接口轮询。
标注数据导入(标注数据导入接口)
        │  积累人工标注匹配对
        ▼
提交训练任务(训练接口)
        │  训练完成,产出新模型版本 + 评估指标
        ▼
一键部署(模型一键部署接口)
        │  客户选择要上线的版本,拉取模型制品落盘并切换生效版本,主服务与 worker 自动加载
        ▼
线上匹配请求自动使用新模型

输入参数#

输入参数类型必填参数说明
actionStringYACTIVATE 或 UNLOAD,大小写不敏感,前者表示部署模型,后者表示卸载模型
modelVersionStringY模型版本名(同时是产物目录名)
clientIdString见说明ACTIVATE 必填:把哪个客户的生效版本切到该模型。UNLOAD 不接受该参数,传了返回 2001
约束:
ACTIVATE 部署模型是异步任务,UNLOAD 卸载模型是同步任务。
同一 clientId 同一时刻只允许一个进行中的部署任务,重复提交返回错误。
部署失败时线上自动保持原模型版本不变,不存在部署一半的中间状态。
部署过程线上服务不中断:切换完成前的匹配请求继续使用旧模型。
请求示例:
{
    "clientId": "client_001",
    "modelVersion": "20260803153000",
    "action": "activate"
}

输出参数#

输出参数类型参数说明
errcodeString返回码("0000" 表示成功)
descriptionString操作信息描述
dataObject返回结果数据,字段随 action 不同
traceIdString请求唯一标识

data字段#

字段类型ACTIVATEUNLOAD说明
taskIdString✓✓任务 ID,用 deploy/query 查(UNLOAD 的任务已是终态)
actionString✓✓回显动作
statusStringPROCESSINGCOMPLETEDPROCESSING = 需轮询;COMPLETED = 已执行完
clientIdString✓null回显客户;UNLOAD 不涉及客户,恒 null
modelVersionString✓✓回显版本
syncIntervalSInteger默认 60null各服务实例的同步间隔秒数
noteString✓✓提示信息

请求参数

Query 参数

Header 参数

Body 参数multipart/form-data

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --globoff '/ai/knowledge/nlpService/item/model/deploy/push?access_token={{access_token}}' \
--header 'client-platform: common' \
--form 'action=""' \
--form 'clientId=""' \
--form 'modelVersion=""'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{
    "errcode": "0000",
    "description": "Success",
    "data": {
        "taskId": "9f2c1b7e4a5d43f0b8c6e1a2d3f4b5c6",
        "action": "ACTIVATE",
        "status": "PROCESSING",
        "clientId": "client_001",
        "modelVersion": "pair_gbdt_v5",
        "syncIntervalS": 60,
        "note": "请求已受理,模型加载与切换在后台进行;用 deploy/query 带 taskId 查结果"
    },
    "traceId": "abf23ef9bde547789193e5338b622cad"
}
修改于 2026-08-21 01:46:56
上一页
三单匹配-异步训练结果查询
下一页
三单匹配-异步模型一键部署查询接口
Built with