日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

部署在SAP Cloud Platform CloudFoundry环境的应用如何消费SAP Leonardo机器学习API

發(fā)布時間:2023/12/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 部署在SAP Cloud Platform CloudFoundry环境的应用如何消费SAP Leonardo机器学习API 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Jerry的前一篇文章?如何在Web應用里消費SAP Leonardo的機器學習API?里介紹的例子是Neo測試環(huán)境的Web應用消費sandbox版本的機器學習API,url如下:

https://sandbox.api.sap.com/ml

本文介紹一個部署在SAP Cloud Platform CloudFoundry環(huán)境下的應用,如何消費SAP Leonardo上的機器學習API。

登錄SAP Cloud Platform Cockpit,進入CloudFoundry環(huán)境的Service Marketplace,找到SAP Leonardo機器學習的服務,單擊該服務的超鏈接進入明細頁面:

創(chuàng)建一個新的服務實例:

Service Plan就選默認的standard:

給這個服務實例取個名字:

單擊這個創(chuàng)建好的服務實例,然后創(chuàng)建一個新的Service Key:

給Service Key也取個名字。

我們通過創(chuàng)建Service instance進而創(chuàng)建Service Key的目的,是為了得到下圖的clientid和clientsecret。

而我們拿到clientid和clientsecret,是為了用它們換取OAuth2.0協(xié)議里的access token.

關于更多clientid和clientsecret基于OAuth2.0換取access token 的細節(jié),請參考Jerry的文章:OAuth 2.0協(xié)議在SAP產(chǎn)品中的應用。

除了clientid和clientsecret外,我們還能在service key里得到當前這個SAP Cloud Platform CloudFoundry環(huán)境上所有可用的機器學習API的url,它們全部維護在節(jié)點serviceurls里:

注意觀察,此時的IMAGE_CLASSIFICATION這個API 的url,路徑已經(jīng)從上一篇文章的https://sandbox.api.sap.com/ml,變成了包含CloudFoundry環(huán)境信息的:

https://mlftrial-image-classifier.cfapps.eu10.hana.ondemand.com/api/v2/image/classification.

接下來通過clientid和client secret換取access token,使用下面這個鏈接里的應用獲得access Token:

https://generate_ml_token.cfapps.eu10.hana.ondemand.com/

把這個Bearer開頭的access Token記錄下來。

之前創(chuàng)建service key時,我們已經(jīng)從創(chuàng)建結果里獲得了基于產(chǎn)品圖片識別類別的API url:

https://mlftrial-image-classifier.cfapps.eu10.hana.ondemand.com/api/v2/image/classification

瀏覽器里訪問這個url,得到一個采用Swagger(一個采用RESTFUL接口,基于YAML和JSON語言的API文檔在線自動生成工具)實現(xiàn)的API控制臺:

點擊try out,從本地選擇一張圖片,我還是選擇的這張圖片:

再將之前通過clientid和client secret換取的access token填到控制臺對應字段里,點擊execute:

得到結果:

至于如何在nodejs和Java應用里通過編程動態(tài)地獲取access Token以及發(fā)送HTTP post請求,因為網(wǎng)上例子很多,在下面更多閱讀的文章里我也講過,所以這里我就不再重復了,感謝閱讀。

更多閱讀

  • 使用Java+SAP云平臺+SAP Cloud Connector調用ABAP On-Premise系統(tǒng)里的函數(shù)

  • 使用JDBC操作SAP云平臺上的HANA數(shù)據(jù)庫

  • 用JavaScript訪問SAP云平臺上的服務遇到跨域問題該怎么辦

  • 在SAP云平臺的CloudFoundry環(huán)境下消費ABAP On-Premise OData服務

  • 如何在Web應用里消費SAP Leonardo的機器學習API

  • 使用Java程序消費SAP Leonardo的機器學習API

總結

以上是生活随笔為你收集整理的部署在SAP Cloud Platform CloudFoundry环境的应用如何消费SAP Leonardo机器学习API的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。