ibm-watson-cognitiveibm-watson-cognitive 시작하기

비고

이 항목에서는 Watson 서비스에 대한 자격 증명을 얻는 방법에 대한 기본 지침을 제공하고 각 서비스 및 Watson Developer Cloud SDK에 대한 관련 링크를 제공합니다.

왓슨 서비스 홈 페이지 :

버전

번역 출시일
1.0.0 2016-05-05

API 자격증 명 얻기

Watson 서비스에 인증하려면 사용하려는 각 서비스에 대한 자격 증명이 필요합니다. 서비스에 따라 기본 인증과 함께 사용자 이름과 비밀번호를 전달해야하거나 요청할 때마다 매개 변수에 API 키를 전달해야합니다.

Watson 서비스에 대한 자격 증명을 얻는 방법 :

  1. Bluemix에 가입 하고 로그인하십시오.
  2. 원하는 Watson 서비스의 서비스 페이지로 이동하십시오.
  3. 원하는 계획을 선택하고 CREATE (만들기)를 클릭하십시오.

Bluemix 서비스 카탈로그 페이지

  1. 서비스 대시 보드 페이지에서 "서비스 자격 증명"버튼을 클릭하여 자격 증명을보십시오. 자동으로 서비스 대시 보드로 이동하지 않으면 Bluemix 대시 보드 로 이동하여 원하는 서비스 인스턴스를 클릭하십시오.

Bluemix 서비스 대시 보드에서 자격 증명 위치

말려 진 Watson API 호출

서비스에 따라 usernamepassword 기본 인증을 사용하거나 각 요청의 매개 변수로 apikey 를 전달해야합니다.

일부 서비스는 토큰 인증 도 지원 합니다 .

톤 분석기를 사용하여 얻으십시오 :

curl -X GET \
-u "username":"password" \
-d "version=2016-05-19" \
-d "text=Hey! Welcome to Watson Tone Analyzer!" \
"https://gateway.watsonplatform.net/tone-analyzer/api/v3/tone

AlchemyLanguage를 사용하는 POST :

curl -X POST \
-d "apikey=YOUR_API_KEY" \
-d "url=www.ibm.com" \
"https://gateway-a.watsonplatform.net/calls/url/URLGetRankedKeywords"

Watson Developer Cloud SDK 사용

Watson 서비스를 시작하는 가장 빠른 방법은 Watson Developer Cloud SDK를 사용하는 것입니다. 다음 GitHub 저장소에는 설치 지침과 기본 사용 예제가 포함되어 있습니다.

예를 들어, Node.js SDK를 사용하여 AlchemyLanguage API를 호출하는 방법은 다음과 같습니다.

SDK 설치 :

$ npm install watson-developer-cloud

다음 코드를 파일에 저장합니다 ( app.js 라고합니다). API 키로 API_KEY 를 대체해야합니다.

// Instantiate the service 
var AlchemyLanguageV1= require('watson-developer-cloud/alchemy-language/v1');
var alchemy_language = AlchemyLanguageV1({
  api_key: 'API_KEY'
})

var parameters = {
  extract: [
    'entities',
    'keywords'
  ]
  url: 'https://www.ibm.com/us-en/'
};

alchemy_language.combined(parameters, function (err, response) {
  if (err)
    console.log('error:', err);
  else
    console.log(JSON.stringify(response, null, 2));
});

앱 실행 :

$ node app.js