基于百度云的 AI 接口調用
人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。
人工智能是計算機科學的一個分支,它企圖了解智能的實質,并生產出一種新的能以人類智能相似的方式做出反應的智能機器,該領域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統等。人工智能從誕生以來,理論和技術日益成熟,應用領域也不斷擴大,可以設想,未來人工智能帶來的科技產品,將會是人類智慧的“容器”。人工智能可以對人的意識、思維的信息過程的模擬。人工智能不是人的智能,但能像人那樣思考、也可能超過人的智能。
人工智能的定義可以分為兩部分,即“人工”和“智能”。“人工”比較好理解,爭議性也不大。有時我們會要考慮什么是人力所能及制造的,或者人自身的智能程度有沒有高到可以創造人工智能的地步,等等。但總的來說,“人工系統”就是通常意義下的人工系統。
人工智能就其本質而言,是對人的思維的信息過程的模擬。
對于人的思維模擬可以從兩條道路進行,一是結構模擬,仿照人腦的結構機制,制造出“類人腦”的機器;二是功能模擬,暫時撇開人腦的內部結構,而從其功能過程進行模擬。現代電子計算機的產生便是對人腦思維功能的模擬,是對人腦思維的信息過程的模擬。
隨機AI技術不斷完善,各種AI接口應運而生,像百度云上的人臉識別、動物識別、車牌號識別、智能寫詩等等。通過云計算,用戶只需要簡單的腳本編程即可實現各種高大上的技術。人工智能已遍布我們的日常生活的各個角落。
1.智能寫詩
??接口地址: https://cloud.baidu.com/product/ai_writing/poem_generation
根據用戶輸入的命題關鍵詞自動生成一首7言絕句。
??請求方式:
???HTTP方法: POST
???請求URL:https://aip.baidubce.com/rpc/2.0/creation/v1/poem
??URL參數:
參數 |
值 |
access_token |
通過API Key和Secret Key獲取的access_token,參考“Access Token獲取” |
請求參數:
參數 | 是否必選 | 類型 | 描述 |
text | 是 | string | 字符串(限5字符數以內)即作詩的主題 |
index | 否 | int整數 | 默認為數值為0,即第一首詩。每換一次,數值加1即可,一定數量后會返回之前的作詩結果。 |
1.1 Access Token獲取
??通過shell腳本獲取access_token示例代碼。
#!/bin/bash
curl -i -k 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【百度云應用的AK】&client_secret=【百度云應用的SK】'
1.2 百度云應用的AK和SK獲取
1.3 智能寫詩接口調用
#!/bin/bash
curl -i -k 'https://aip.baidubce.com/rpc/2.0/creation/v1/poem?access_token=24.99d26488833f8bf0648a62982.2592000.1662347565.282335-26925263' --data '{"text": "萬邦","index": 0}'
智能寫詩接口:
? https://aip.baidubce.com/rpc/2.0/creation/v1/poem
access_token值:
access_token=24.99d26488833f8bf0648a62982.2592000.1662347565.2823006925263
--data '{“text”: “萬邦”,“index”: 0} —生成詩的主題和數量。
運行效果:
2.動物識別
??接口地址:https://cloud.baidu.com/product/imagerecognition/animal
識別近八千種動物,接口返回動物名稱,并可獲取識別結果對應的百科信息;
??在線識別:
請求示例
?? HTTP 方法:POST
?? 請求URL: https://aip.baidubce.com/rest/2.0/image-classify/v1/animal
?? 調用方式:
curl -i -k 'https://aip.baidubce.com/rest/2.0/image-classify/v1/animal?access_token=【調用鑒權接口獲取的token】' --data 'image=【圖片Base64編碼,需UrlEncode】' -H 'Content-Type:application/x-www-form-urlencoded'
示例:
??圖片base64編碼:https://tool.chinaz.com/tools/imgtobase/
??Base64轉換為url:http://www.toolfk.com/tools/encdec-transform.html
解析結果:
-
接口
+關注
關注
33文章
8497瀏覽量
150835 -
AI
+關注
關注
87文章
30146瀏覽量
268418 -
百度云
+關注
關注
0文章
53瀏覽量
7760
發布評論請先 登錄
相關推薦
評論