如何使用 watson-developer-cloud python sdk 检索我的语料库列表?

How do I retrieve a list of my corpora using watson-developer-cloud python sdk?

我像这样创建了一个语料库:

from watson_developer_cloud import ConceptInsightsV2 as ConceptInsights
concept_insights = ConceptInsights(
    username='<My Service User>',
    password='<My Service Pass>')
create_corpora = concept_insights.create_corpus('Test Corpora One!')

我没有收到错误,如果我再次尝试 运行 代码,我会收到预期的异常,告诉我语料库已经存在。

现在,如何只打印我的语料库?我试图这样做:

print(concept_insights.list_corpora())

但是,它 returns 一大堆 public 语料库,埋在词典列表中间的是我的单个语料库。我如何获得 my 列表?我可以使用 API 资源管理器上的 getAccountCorpora 函数只检索我的列表。有没有办法通过 python 传递帐户 ID 并获得相同的结果?

Python SDK 中缺少该功能,但已添加(感谢您的问题),因此您现在可以:

print(concept_insights.list_corpora(account='<My Account>'))