我已经在 Bluemix 上使用 IBM Watson API 和 IBM Dev Ops 服务和 Jazz Hub Git 部署了应用程序。我想知道我们是否有可能直接使用 IBM Watson 设施(如对话 API 工作区、音调分析器、文本转语音)从 VM 部署应用程序,而不使用 IBM Bluemix 和 Dev Ops。
是否有人使用 IBM Watson 在 Bluemix 之外部署了应用程序?有没有可能。?
我已经在 Bluemix 上使用 IBM Watson API 和 IBM Dev Ops 服务和 Jazz Hub Git 部署了应用程序。我想知道我们是否有可能直接使用 IBM Watson 设施(如对话 API 工作区、音调分析器、文本转语音)从 VM 部署应用程序,而不使用 IBM Bluemix 和 Dev Ops。
是否有人使用 IBM Watson 在 Bluemix 之外部署了应用程序?有没有可能。?
是的,Watson Developer Cloud 中的所有服务都是可以在任何地方使用和部署的 REST API。您不必使用任何 Bluemix 基础架构。
下面是一个 Python 示例,取自我看到的其他示例:)
from watson_developer_cloud import DiscoveryV1
# SETUP ALL OF THE DISCOVERY API CREDENTIALS AND IDENTIFIERS;
my_url= "https://gateway.watsonplatform.net/discovery/api"
my_Disc_uname= "-my-freekishglky-long-name"
my_Disc_pwd="my-random-generated-password"
my_disc_collection_id ="also from credentials after I create service"
my_disc_configuration_id = "yet-another-key"
my_disc_environment_id = "my-environment"
# FIRST CALL TO DISCOVERY; GATHER THIS GIVES ME COOKIE AND SESSION
discovery = DiscoveryV1(
username=my_Disc_uname,
password=my_Disc_pwd,
version="2016-12-01"
)
qopts = {
"query": "INTERESTING STUFF",
"count": "0",
"filter": "yyyymmdd>20170401",
"aggregation" : "term(docSentiment.type,count:3)"
}
# CALLING WATSON DISCOVERY SERVICE RIGHT HERE ...
my_query = discovery.query(my_disc_environment_id, my_disc_collection_id, qopts)
我在 BlueMix 上创建了服务,并收到了凭据。这个片段可以在我的笔记本电脑上运行并连接到 Watson Discovery 服务。
是的 IBM watson 服务可以在 bluemix 之外使用。只需创建您要使用的服务实例并获取其凭证。在调用服务时使用这些凭据。