0

Bluemix의 IBM Watson API와 IBM Dev Ops 서비스 및 Jazz Hub Git을 사용하여 Apps를 배포했습니다. 대화 API 작업 공간, 톤 분석기, 텍스트 음성 변환 (Text To Speech) 및 IBM Bluemix 및 Dev Ops와 같은 IBM Watson 기능을 사용하여 VM의 Apps를 직접 배치 할 수 있는지 궁금합니다.IBM Watson App은 Bluemix 외부에서 작동합니까?

누구든지 IBM Watson에서 bluemix 이외의 응용 프로그램을 배포 했습니까? 가능성이 있습니까? ?

답변

1

예, Watson Developer Cloud의 모든 서비스는 어디서나 사용 및 배포 할 수있는 REST API입니다. Bluemix 인프라를 사용할 필요가 없습니다.

+0

@tmarkiewicz 주석 주셔서 감사합니다. bluemix는 Watson에 연결하는 데 사용해야하는 VCAP 서비스 cred를 제공합니다. 나는 Bluemix에 의존하지 않고, 파이썬을 사용하는 Watson에 대한 호출만으로 APP를 생성 할 수 있고 내 자신의 서버를 호스팅 할 수 있는지 알고 싶습니다. – vickythegme

+0

예 - Bluemix는 IBM SaaS 서비스의 전체 카탈로그에 액세스하는 전체 포털이라는 혼란이 있다고 생각합니다. 따라서 Watson API를 사용하려면 먼저 Bluemix를 사용하여 계정을 등록해야합니다. 여기에서 모든 Watson API를 포함하여 Bluemix 카탈로그에 등록한 모든 서비스에 등록하고 액세스 할 수 있습니다. 따라서 Bluemix를 통해 자격 증명, 청구서 수신 등을 수행하는 데 항상 의존 할만하지만 다른 서비스를 함께 사용할 필요는 없습니다. – tmarkiewicz

0

예 IBM watson 서비스는 bluemix 외부에서 사용할 수 있습니다. 사용할 서비스의 인스턴스를 만들고 자격 증명을 얻으십시오. 서비스에 전화를 걸 때이 신임을 사용하십시오. 및 자격 증명을받은 -

+0

코멘트 주셔서 감사합니다. 그렇다면 bluemix를 사용하여 인스턴스를 만든 다음 자격 증명을 사용하여 Watson API를 호출해야한다는 말입니까? 여기에 의존하지 않습니까? – vickythegme

+0

예. 먼저 서비스의 인스턴스를 만든 다음 자격 증명을 가져와야합니다. – priyaranjan

0

다음은 내가 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) 

본 다른 예에서 찍은 파이썬 예이다. 이 스 니펫은 내 랩톱에서 실행하고 Watson Discovery 서비스에 연결할 수 있습니다.

+0

의견을 주셔서 감사합니다. 그것은 내가 bluemix에서 얻을 VCAP 서비스 API 자격 증명을 사용하는 경우에만 작동합니까? – vickythegme

+0

https://console.ng.bluemix.net/docs/services/StreamingAnalytics/r_vcap_services.html#vcap_services 자격 증명은 서비스 인스턴스를 만들 때부터입니다. RESTful 서비스에 연결 ... bluemix에서 내 개인 인스턴스를 실행하지 않습니다. – Drew