Ibm cloud IBM Watson应用程序是否在Bluemix之外工作?

Ibm cloud IBM Watson应用程序是否在Bluemix之外工作?,ibm-cloud,ibm-watson,watson-conversation,watson,ibm-jazz,Ibm Cloud,Ibm Watson,Watson Conversation,Watson,Ibm Jazz,我已经在Bluemix上使用ibmwatsonapi和ibmdevops服务以及jazzhubgit部署了应用程序。我想知道我们是否有可能直接使用IBM Watson工具(如对话API工作区、音调分析器、文本到语音)从VM部署应用程序,而不使用IBM Bluemix和Dev Ops 是否有人使用IBM Watson在bluemix之外部署过应用程序?有可能吗 是的,Watson开发者云中的所有服务都是REST API,可以在任何地方使用和部署。您不必使用任何Bluemix基础架构 是的,IBM

我已经在Bluemix上使用ibmwatsonapi和ibmdevops服务以及jazzhubgit部署了应用程序。我想知道我们是否有可能直接使用IBM Watson工具(如对话API工作区、音调分析器、文本到语音)从VM部署应用程序,而不使用IBM Bluemix和Dev Ops


是否有人使用IBM Watson在bluemix之外部署过应用程序?有可能吗

是的,Watson开发者云中的所有服务都是REST API,可以在任何地方使用和部署。您不必使用任何Bluemix基础架构

是的,IBM watson服务可以在bluemix之外使用。
只需创建一个要使用的服务实例并获取其凭据。调用服务时使用这些凭据。

下面是一个Python示例,取自我看到的其他示例:)


我在BlueMix上创建了服务,并收到了凭据。此片段可以从我的笔记本电脑上运行,并连接到Watson Discovery服务。

谢谢您的评论。只有当我使用从bluemix获得的VCAP服务api凭据时,它才能工作吗?凭据来自我创建服务实例时的凭据。我连接到RESTful服务。。。我没有在BlueMix中运行我自己的个人实例,谢谢你的评论。那么,您是说有必要使用bluemix创建一个实例,然后使用凭据调用Watson API吗。这不是一个依赖关系吗?是的,您需要首先创建服务实例,然后获取其凭据。感谢@tmarkiewicz的评论,我看到bluemix提供了VCAP服务cred,该服务应用于与Watson建立连接。我想知道,在不依赖Bluemix的情况下,我是否能够使用Python创建一个只调用Watson的应用程序,并将其托管到我自己的服务器上?是的,我认为混淆之处在于Bluemix是访问整个IBM SaaS服务目录的整体门户。因此,为了使用Watson API,您首先需要向Bluemix注册一个帐户。从那里,您可以注册并访问Bluemix目录中的任何服务,包括所有Watson API。因此,总是依赖于通过Bluemix获得凭证、账单等,但您不需要同时使用任何其他服务。
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)