Cloud API


Cloud API is a REST type API that provides access to LG AI Platform services through cloud server and develops application and services without restriction.

By providing LG AI Platform service through a single server, development convenience and security has been enhanced by using a unified authentication method and security policy. In addition, since it operates on the cloud server, it is easy to expand and update services.



The structure of Cloud API is as follows.



All applications, including applications developed using SDD, access Cloud API Gateway using Cloud API. Cloud API Gateway provides LG AI Platform services on cloud server by performing monitoring, security, routing, and mediation. TLG AI Platform services are divided into voice, video, emotion, Open Innovation Technoloty (OI Technology), and other services. Each service has a server for each detailed function. For example, in the voice service area, there are STT (Speech to Text) function servers, NLP (Natural Language Processing) servers, and so on.


Cloud API Gateway

Cloud API Gateway is divided into common functions of Cloud API Server and unique functions of Cloud API Gateway as follows.


  • Common Functions of Cloud API Server
    It provides monitoring and security-related functions for all services linked to Cloud API Gateway.
  • Unique Functions of Cloud API Gateway
    It performs routing and mediation related functions to provide artificial intelligence services linked to AI Cloud API Gateway.

Please refer to the table below for details on each function.

Cloud API Server
Common Functions of Cloud API Server
  • Real-time usage  status
  • Cumulative statistics information
  • System anomaly
  • Service anomaly
  • ID, Password
  • API Token
  • Limit the number of services
  • Control the authoriity of service


Cloud API Gateway
Unique Functions of Cloud API Gateway
Service routing
Profile routing
Project routing
API Unification
  • API set unification
  • API Message format unification
API Mediation
  • Aggregation
  • Orchestration