我正在尝试使用 IBM Watson Discovery 进行一些测试,但我需要一些信息作为“环境 ID”和“集合 ID”,但我在任何地方都找不到它。
现在有人吗?
谢谢你
我尝试通过 IBM ckoud 仪表板,只能找到 API 密钥和 URL,但找不到其他内容。在实际的工具本身上我也没有成功。
不确定“环境 ID”,但“项目 ID”可以从 Watson Discovery 中项目的“集成和部署”部分获取。 API 密钥可以部分包含“项目 ID”。 然后这个“项目ID”可以通过使用
Discovery V2 SDK
来获取项目中的集合列表。
创建发现实例:
const DiscoveryV2 = require('ibm-watson/discovery/v2');
const { IamAuthenticator } = require('ibm-watson/auth');
const discovery = new DiscoveryV2({
version: '{version}',
authenticator: new IamAuthenticator({
apikey: '{apikey}',
}),
serviceUrl: 'https://api.us-east.discovery.watson.cloud.ibm.com',
});
然后使用发现实例的
listCollections
方法,
collection_list = discovery.listCollections(projectId)