SAP Build Apps integration with SAP AI Core services: Part 1 – Setup

Estimated read time 3 min read

SAP AI Core is a service in the SAP Business Technology Platform that is designed to handle the execution and operations of your AI assets in a standardized, scalable, and hyperscaler-agnostic way. It provides seamless integration with your SAP solutions. Any AI function can be easily realized using open-source frameworks. SAP AI Core supports full lifecycle management of AI scenarios. Access generative AI capabilities and prompt lifecycle management via the generative AI hub.

SAP Build Apps is a professional application development solution designed for anyone to quickly create apps without code regardless of role or skill level.

In this series of blogs, I will showcase how to integrate SAP AI Core services into SAP Build Apps to develop no-code applications with AI capabilities.

1. Subscribe SAP AI Core service and create instance

refer to https://developers.sap.com/tutorials/ai-core-launchpad-provisioning.html and https://developers.sap.com/tutorials/ai-core-generative-ai.html for details on how to setup SAP AI Core service and SAP AI Launchpad.

 

2. Note down the “client-id” and “client-secret” under credentials of your new instance

 

3. Create new deployment in SAP AI Launchpad and note down the url

4. Configure new destination for SAP Build Apps to consume the new AI service deployment

an example of destination configuration is as below

#
#Wed Jul 03 03:57:27 UTC 2024
Type=HTTP
clientId=sb-xxxxxxxxx|xsuaa_std!xxxxx
clientSecret=xxxxxxxxxxxx
HTML5.DynamicDestination=true
Authentication=OAuth2ClientCredentials
URL.headers.AI-Resource-Group=default
Name=AzureOpenAI
tokenServiceURL=https://test-int.authentication.sap.hana.ondemand.com/oauth/token
URL=https://api.ai.prod.eu-central-1.aws.ml.hana.ondemand.com/v2/inference/deployments/d123456789c
ProxyType=Internet
tokenServiceURLType=Dedicated
URL.headers.Content-Type=application/json
AppgyverEnabled=true
sap.applicationdevelopment.actions.enabled=true
WebIDEEnabled=true

 

 

After completing the steps mentioned above, our next blog will explore integrating SAP AI Core services into SAP Build Apps to develop no-code applications with AI capabilities.

 

 

 

​ SAP AI Core is a service in the SAP Business Technology Platform that is designed to handle the execution and operations of your AI assets in a standardized, scalable, and hyperscaler-agnostic way. It provides seamless integration with your SAP solutions. Any AI function can be easily realized using open-source frameworks. SAP AI Core supports full lifecycle management of AI scenarios. Access generative AI capabilities and prompt lifecycle management via the generative AI hub.SAP Build Apps is a professional application development solution designed for anyone to quickly create apps without code regardless of role or skill level.In this series of blogs, I will showcase how to integrate SAP AI Core services into SAP Build Apps to develop no-code applications with AI capabilities.1. Subscribe SAP AI Core service and create instancerefer to https://developers.sap.com/tutorials/ai-core-launchpad-provisioning.html and https://developers.sap.com/tutorials/ai-core-generative-ai.html for details on how to setup SAP AI Core service and SAP AI Launchpad. 2. Note down the “client-id” and “client-secret” under credentials of your new instance 3. Create new deployment in SAP AI Launchpad and note down the url4. Configure new destination for SAP Build Apps to consume the new AI service deploymentan example of destination configuration is as below##Wed Jul 03 03:57:27 UTC 2024Type=HTTPclientId=sb-xxxxxxxxx|xsuaa_std!xxxxxclientSecret=xxxxxxxxxxxxHTML5.DynamicDestination=trueAuthentication=OAuth2ClientCredentialsURL.headers.AI-Resource-Group=defaultName=AzureOpenAItokenServiceURL=https://test-int.authentication.sap.hana.ondemand.com/oauth/tokenURL=https://api.ai.prod.eu-central-1.aws.ml.hana.ondemand.com/v2/inference/deployments/d123456789cProxyType=InternettokenServiceURLType=DedicatedURL.headers.Content-Type=application/jsonAppgyverEnabled=truesap.applicationdevelopment.actions.enabled=trueWebIDEEnabled=true  After completing the steps mentioned above, our next blog will explore integrating SAP AI Core services into SAP Build Apps to develop no-code applications with AI capabilities.     Read More Technology Blogs by SAP articles 

#SAP

#SAPTechnologyblog

You May Also Like

More From Author

+ There are no comments

Add yours