변환기 텍스트 API/Bing Search API 사용 시도

조율 서비스


마이크로소프트 Cognitive Services는 인간의 인지 기능을 모델링하고 그 모델을 API로 제공하는 서비스 그룹의 총칭이다.
언어, 음성, 시각, 지식, 검색(Bing) 등을 간단하고 효과적으로 처리할 수 있는 SDK/API 서비스(본 기사를 작성한 2017/3/31시에 Azure 포털에서 17API를 제작할 수 있음)를 제공합니다.

Azure Potal을 사용하여 계정 만들기


Cognitive Services를 사용하려면 Azure Portal에서 새로 만들기 → Cognitive Services API를 검색하여 새 계정을 만듭니다.

필수 항목 입력, 제작 버튼 눌러보기

오류가 발생했습니다.
Update setting failed.
You are unauthorized to enable Transfer Text API for this subscription, please contact Azure Account Administrator or your company or department IT to help you!
예약 소유자가 아니면 만들 수 없을 것 같다.
인증에 사용되는 계정은 가입 관리 그룹(역할: 소유자)에 속하지만, Azure에는 가입 소유자 자신만 할 수 있는 몇 가지 작업이 있습니다(옛 포털의 Active Directory 작업 등도 마찬가지입니다).

따라서 구독 소유자에게 같은 조작을 하게 하면 계좌를 순조롭게 만들 수 있다.

평소에 권한이 없어서 많이 했는데 이번에는 이 안에서 Translator Text API(텍스트 번역)와 Bing Search API(웹 검색)를 시도해 봤어요.

Translator Text API 사용 시도


Translator Text API는 자동 텍스트 번역을 위한 API입니다.매달 최대 200만 글자의 무료 프레임워크가 있다.

1) 키 확인


Azure 포털 사이트에서 방금 만든 계정의 키를 확인합니다.블레이드에서 Keys를 선택하면 두 개의 키프레임이 표시되므로 둘 중 하나를 복사합니다.

2) API 실행


API를 실행하기 위해 먼저 영패를 얻습니다.
, "Ocp-Apim-Subscription-Key"에서 방금 획득한 키를 입력하고 "Try it out!"버튼을 클릭하여 대화 상자를 닫습니다.

키를 입력하고 실행하면 태그가 응답 바디로 출력됩니다.실행된curl 명령도 직접 출력하여 자동화 처리 시 참고할 수 있습니다.

영패의 유효기간이 10분이기 때문에 그 후가 좀 급하다.
에서 기술한 장면은 다음 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 둘레를 분석하도록 한다.이번에는 며칠 전의 Azure 장애 알림(RSS 알림)을 번역해 보겠습니다.
Parameter
컨텐츠 설정
appid
인증 헤더.Bearer + 방금 가져온 액세스 태그를 설정합니다.
text
(필수 필드) 소스 텍스트
from
(선택 사항) 소스 언어를 번역합니다.먼저 "en"을 설정합니다.
to
(필수) 대상 언어입니다."ja"를 설정합니다.
contentType
(임의의 항목) 먼저 "text/plain"을 설정합니다.
category
"generalnn"을 지정하면 신경 네트워크 모델을 사용하여 번역됩니다.

"Try it out!"에서 기술한 장면은 다음과 같은 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 부피를 분석하도록 한다.

이렇게 번역했습니다.
2017年3月27日 18:04 utc に日本西部の顧客のサブセットは、この地域でホストされている azure リソースにアクセスすると、
パフォーマンス低下、ネットワークの低下、またはタイムアウトが発生する可能性があります。影響を受けるサービスは、
azure の状態のヘルスダッシュボードに表示されます。エンジニアはこの問題を認識し、積極的に調査しています。 
エンジニアは根本的な原因の調査を続けており、緩和手順を適用します。次の更新は60分、またはイベント令状として提供されます。
이해하기 쉬워졌네.Slack 등의 사용 방법을 자동으로 번역하여 알릴 수 있습니다.
참고로 범주를'general'로 설정하면 다음과 같은 과거(?)번역 결과...
18:04 から始まる UTC 2017 年 3 月 27 日西日本の顧客のサブセットを発生ことがありますパフォーマンスの低下、
ネットワーク滴またはタイムアウト Azure リソースこの地域でホストにアクセスするとき。影響を受けるサービスは、
Azure ステータス正常性ダッシュ ボードに表示されます。エンジニアはこの問題を認識して、積極的に調査しています。 
エンジニアは彼らの根本的な原因の調査と対策手順を適用を継続しています。次の更新は、60 分、
またはイベントの令状として提供されます。

Bing Search API 사용 시도


Bing Search API는 Bing 검색 결과를 검색하는 데 사용되는 API입니다.

1) 키 확인


Translator Text API와 마찬가지로 Azure 포털에서 키를 확인합니다.블레이드에서 Keys를 선택하면 두 개의 키프레임이 표시되므로 둘 중 하나를 복사합니다.

2) API 실행


Web Search API Reference
Web Search API는 버튼만 누르면 실행됩니다.curl 명령을 사용하여 본사의 회사 이름을 키로 검색합니다.
$ curl -s -X GET --header 'Ocp-Apim-Subscription-Key: <ポータルで確認したキー>' 'https://api.cognitive.microsoft.com/bing/v5.0/search?q=visionarts&mkt=ja-jp' | jq -r
{
  "_type": "SearchResponse",
  "webPages": {
    "webSearchUrl": "https://www.bing.com/cr?IG=B3DBC70A42C644D9806FE29C340858AB&CID=36573A57345A6CAE379C3003356B6D8D&rd=1&h=mZaWOPCVUd1MPKqpgw3_IVUH83zxNZESIo-CdtnpjoI&v=1&r=https%3a%2f%2fwww.bing.com%2fsearch%3fq%3dvisionarts&p=DevEx,5291.1",
    "totalEstimatedMatches": 5700,
    "value": [
      {
        "id": "https://api.cognitive.microsoft.com/api/v5/#WebPages.0",
        "name": "Visionarts | ヴィジョンアーツ株式会社",
        "url": "http://www.bing.com/cr?IG=B3DBC70A42C644D9806FE29C340858AB&CID=36573A57345A6CAE379C3003356B6D8D&rd=1&h=gDI7JuTZl0qltPtxg8AVHYE49Pd6oP_Brcx555ZqTRI&v=1&r=http%3a%2f%2fvisionarts.co.jp%2f&p=DevEx,5082.1",
        "displayUrl": "visionarts.co.jp",
        "snippet": "ヴィジョンアーツは、クラウドソリューション提供、インターネットをベースに新しい技術の創出、ネットワークデバイスや次世代プラットフォーム開発を行います。AWSコンサルティングパートナーとして導入から構築・運用保守まで ...",
        "dateLastCrawled": "2017-03-23T10:41:00"
      },
      {
        "id": "https://api.cognitive.microsoft.com/api/v5/#WebPages.1",
        "name": "ヴィジョンアーツについて | Visionarts",
        "url": "https://www.bing.com/cr?IG=B3DBC70A42C644D9806FE29C340858AB&CID=36573A57345A6CAE379C3003356B6D8D&rd=1&h=1jy-YTwDx9pm-lgGhoozUQHOL50DtZw7KMJIdN3wfWY&v=1&r=https%3a%2f%2fwww.visionarts.co.jp%2fabout%2f&p=DevEx,5096.1",
        "displayUrl": "https://www.visionarts.co.jp/about",
        "snippet": "私たちヴィジョンアーツは、あなたが思い描いている「Vision」をひとつひとつ「Action」に変えていきます。「想いは、遂に、カタチに。」クラウドの導入設計から構築・運用保守までサポート。",
        "dateLastCrawled": "2017-03-23T13:52:00"
      },
      ※以下、10件まで表示されます※
확인했습니다. 검색할 수 있습니다.
Bing Search API는 무료 프레임워크가 없지만 영패가 없으면 시도할 수 있는 사이트입니다.도 제공되기 때문에 파라미터 확인 등에 사용할 수 있다.

참고 자료

  • Cloud Solution Architect 팀 블로그: Microsoft Cognitive Services
  • de:code 2016: 유능한 AI 어시스턴트 획득!Microsoft Cognitive Services 시작
  • 좋은 웹페이지 즐겨찾기