Siebel REST APIs for Artificial Intelligence (AI) Services

The Oracle Cloud Infrastructure (OCI) Language and Speech AI Services can be called via Siebel REST APIs:

  • The Language API detects Personal Identifiable Information (PII) from single or multiple text inputs.

  • The Speech API transcribes speech/audio content to text and allows you to upload/download files between OCI Object storage and the Siebel Server local file system.

Siebel REST API can be used by Siebel internal and external clients to invoke OCI AI Services, for example as follows (for various use cases), where SiebelOCIAIWebService is the Web Service name and InvokeOCIAI is the Web Service method:
https://<hostname:port>/siebel/v1.0/service/SiebelOCIAIWebService/InvokeOCIAI

The API Request payload must contain the ‘Context’ parameter and the OCI AI Domain followed by the specific functionality in that domain. For example, use the Speech:CreateTranscriptionServices context parameter to transcribe AI speech to text.

The context parameters for Language are as follows:

  • Language:BatchDetectLanguageEntities

  • Language:BatchDetectDominantLanguage

  • Language: BatchDetectLanguagePiiEntities

  • Language:BatchDetectLanguageSentiments

  • Language:BatchDetectLanguageTextClassification

  • Language:BatchLanguageTranslation

For more information about using the Siebel REST APIs for AI Services, see the following topics and Siebel REST API Guide.