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