在python中调用Watson API的语法

时间:2018-01-22 06:14:51

标签: python python-3.x ibm-watson

在python中调用watson visual recognition api的语法是什么? 我已经四处寻找了很多,但却无法找到api调用的正确语法。在api的调用中必须定义哪些参数? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

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

运行

安装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