コンテンツにスキップ

Tutorial

Start with docker-compose

cd docs/Tutorial-Bing-Image-Search
docker-compose build
docker-compose run --rm dev bash

Create your Subscription Key

  1. Go to Azure
  2. Create a Resource group
  3. Create a service of the Cognitive Services

Check the latest information

ここらへんの手順は頻繁に変わるので公式ドキュメントを参照して最新の情報を確認すること。 ここでは解説しない。 Check the latest official Azure documentation.

INSTANCE を Free で作成すれば 1000回/月 まで無料で利用できる。

Set Your Subscription Key

Create your settings.ini.

[azure]
subscription_key = YOUR_KEY
endpoint = https://YOUR_ENDPOINT.cognitiveservices.azure.com/bing/v7.0/images/search

Make your subscription key private

subscription_key を間違って Git 管理下に含めて、全世界に大公開しないように気をつけること。 誤って公開されているトークンはすぐに悪用されます。 ちなみにこのディレクトリでは settings.ini.gitignore に書かれています。

Run the main.py

Show Usage

python main.py --help

Search Keyword

python main.py -k 'cat'

Skip donwloading images

python main.py -k 'cat' --skip-downloading-images