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 the Siebel REST API Guide.