在 python 中调用 Watson API 的语法

Syntax for calling Watson API in python

在python中调用watson视觉识别api的语法是什么? 我环顾四周但未能找到调用 api 的正确语法。 api 的调用中必须定义哪些参数? 感谢您的帮助。

有一个 Python SDK 可以帮助您使用几行代码调用所有 Watson API。

通过 运行ning

安装 Python SDK
pip install watson-developer-cloud

IBM Cloud

中获取一个 API 密钥

使用 API Reference 中的下一个片段创建一个 main.py 文件(感谢@bailey Parker)

    import json
    from watson_developer_cloud import VisualRecognitionV3

    visual_recognition = VisualRecognitionV3('2016-05-20', api_key='{api_key}')

    with open('./yout-image-file.jpg', 'rb') as images_file:
        classes = visual_recognition.classify(
            images_file,
            parameters=json.dumps({ 'threshold': 0.6}))
    print(json.dumps(classes, indent=2))

打开一个终端然后运行:

python main.py