首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DeepPavlov REST API响应格式无效

DeepPavlov REST API响应格式无效
EN

Stack Overflow用户
提问于 2021-07-05 18:15:43
回答 1查看 44关注 0票数 1

我目前有一个运行在码头容器中的DeepPavlov机器人,使用的是rise RESTAPI。

我的模型基于英文问答机器人的配置,但基于我自己的问答数据进行训练。它具有相同的链接器配置。

它以proba2labels/answers_vocab组件结束:

代码语言:javascript
复制
    {
      "in": "y_pred_proba",
      "out": "y_pred_ids",
      "class_name": "proba2labels",
      "max_proba": true
    },
    {
      "in": "y_pred_ids",
      "out": "y_pred_answers",
      "ref": "answers_vocab"
    }
  ],
  "out": [
    "y_pred_answers",
    "y_pred_proba"
  ]

当我查询它时,我得到了一种我以前从未见过的格式的响应:

代码语言:javascript
复制
[
  [
    "lower_voice_less_aggressive",
    [
      0.08536596502221176,
      0.05579590618528472,
      0.6571040611256327,
      0.01416261235595541,
      0.0551734506188862,
      0.048422377649025135,
      0.0404958436323856,
      0.04347978341061844
    ]
  ]
]

如果将它作为有效的JSON返回,它的可用性会高得多。有没有办法配置DeepPavlov来做这件事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-09 00:15:51

不,没有简单的方法来配置DeepPavlov来做到这一点。您可以更改DeepPavlov源代码,也可以使用适当的响应格式编写自己的服务器。在第二种情况下,可以结合build_model方法使用DeepPavlov模型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68254394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档