每一个百度AI应用的调用,都需要先获取Access Token链接,本教程以python代码作示例。


    1、进入百度AI开放平台网址:https://ai.baidu.com,进入控制台。
    新手必看2:获取Access Token链接 - 图1

    2、进入控制台后,点击左上角导航览,选择产品服务-机器翻译。
    (本文以机器翻译为例,使用者根据自身情况选择对应的应用)
    新手必看2:获取Access Token链接 - 图2

    3、进入对应产品的控制台后,点击“管理应用”,再点击已创建好的应用名称“英文单词翻译助手”。
    (根据自身情况点击对应的应用名称,如未创建,可参考上一个教程:首次使用,创建AI应用
    屏幕录制2022-04-24 01.08.46.2022-04-24 01_11_07.gif

    4、保存该应用对应的API KeySecreat Key,点击上方“查看文档”,查看如何用代码调用该功能。
    新手必看2:获取Access Token链接 - 图4

    5、在API参考中点击“文本翻译-通用版”。
    (根据自身情况选择对应的功能)
    新手必看2:获取Access Token链接 - 图5

    6、点击文章中的Access Token获取链接,在下方代码区选中Python,复制示例代码。
    屏幕录制2022-04-24 01.17.32.2022-04-24 01_20_35.gif

    1. # encoding:utf-8
    2. import requests
    3. # client_id 为官网获取的AK, client_secret 为官网获取的SK
    4. host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【官网获取的AK】&client_secret=【官网获取的SK】'
    5. response = requests.get(host)
    6. if response:
    7. print(response.json())

    7、将代码复制到IDLE或者PyCharm的新程序中,更改两个参数:【官网获取的AK】和【官网获取的SK】。
    新手必看2:获取Access Token链接 - 图7

    8、上文中第4条提到的API KeySecreat Key就是这里要填入的AKSK,然后运行程序。
    (运行程序后得到的反馈很长,只需要其中‘access_token’后面的代码即可)
    屏幕录制2022-04-24 01.34.49.2022-04-24 01_39_42.gif

    1. {'refresh_token': '25.21a62ea651a69b063f6d0b5a11f203b8.315360000.1966095303.282335-26041591', 'expires_in': 2592000, 'session_key': '9mzdDcG/h25QIawg+eCh4SwyqVBO50OoLLgOlsLl/N7ufMVZDjUzT8w198r3vu4IgffE8FttDZvqDjJ0herlTXPKtO7Cfw==', 'access_token': '24.670d359695dd66a8c9ec3bdbdc3ec5ee.2592000.1653327303.282335-26041591', 'scope': 'public brain_all_scope brain_mt_texttrans brain_mt_texttrans_with_dict brain_mt_doctrans wise_adapt lebo_resource_base lightservice_public hetu_basic lightcms_map_poi kaidian_kaidian ApsMisTest_Test权限 vis-classify_flower lpq_开放 cop_helloScope ApsMis_fangdi_permission smartapp_snsapi_base smartapp_mapp_dev_manage iop_autocar oauth_tp_app smartapp_smart_game_openapi oauth_sessionkey smartapp_swanid_verify smartapp_opensource_openapi smartapp_opensource_recapi fake_face_detect_开放Scope vis-ocr_虚拟人物助理 idl-video_虚拟人物助理 smartapp_component smartapp_search_plugin avatar_video_test b2b_tp_openapi b2b_tp_openapi_online smartapp_gov_aladin_to_xcx', 'session_secret': 'a87a6266ef13499602ed0cb1ea7e93f3'}

    9、最后得到的Access Token:
    ‘access_token’: ‘24.670d359695dd66a8c9ec3bdbdc3ec5ee.2592000.1653327303.282335-26041591’

    10、最后再次放上获取Access Token的链接。

    # encoding:utf-8
    import requests 
    
    # client_id 为官网获取的AK, client_secret 为官网获取的SK
    host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【官网获取的AK】&client_secret=【官网获取的SK】'
    response = requests.get(host)
    if response:
        print(response.json())
    

    (每个应用的AK和SK都不一样,需要先根据需要的功能创建应用,得到该应用的AK和SK,再去运行Access Token获取代码,得到该应用对应的‘access_token’,才能成功调用该应用。)


    本期教程结束,首次学习请继续观看:百度AI应用:文本翻译