gpt4 book ai didi

node.js - Watson Concept-Insights 文档列表/限制选项在 NodeJS 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 22:12:42 25 4
gpt4 key购买 nike

我正在使用 Watson Concept-Insights 构建新的语料库。到目前为止,我已经使用 NodeJS 创建了大约 100 个文档。如果我使用curl列出文档,我可以找到所有这些文档。然而,当我用nodeJS列出同一组文档时,它始终忽略限制值并返回默认的20个文档。帮助!!

基本代码如下(帐户 key 替换为“myAccount”):

 var watson = require('watson-developer-cloud');
var concept_insights = watson.concept_insights({ yada yada... this all works }

params = { 'corpus': '/corpora/myAccount/theAdviser', 'limit': 200 };
concept_insights.corpora.listDocuments(params, function(err,_res) {
if (err) { console.log(err); }
else { console.log(JSON.stringify(_res, null, 2));
res.send(JSON.stringify(_res, null, 2)); }
});

无论为限制选项输入什么值,我总是得到 20 个结果。另一方面,CURL 返回完整列表或基于指定限制的子集。等效的工作curl语句是:

 curl -u "{userID}":"{password}" "https://gateway.watsonplatform.net/concept-insights-beta/api/v2/corpora/myAccount/theAdviser/documents?limit=200"

最佳答案

看起来这是 npm 模块中的一个疏忽。我刚刚添加了对 limit 参数的支持,一旦 CI 循环完成,它应该作为 v1.9.1 发布。

关于node.js - Watson Concept-Insights 文档列表/限制选项在 NodeJS 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37331466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com