Cloud API

Introduction

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

By providing ThinQ.AI 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.

 

Structure

The structure of ThinQ.AI Cloud API is as follows.

CloudAPI_architecture_new.png

 

All applications, including applications developed using ThinQ.AI SDk, access ThinQ.AI Cloud API Gateway using ThinQ.AI Cloud API. ThinQ.AI Cloud API Gateway provides ThinQ.AI services on cloud server by performing monitoring, security, routing, and mediation. ThinQ.AI 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 ASR (Automatic Speech Recognition) function servers, NLP (Natural Language Processing) servers, and so on.

 

ThinQ.AI Cloud API Gateway

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

 

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

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

Common Functions of ThinQ.AI Cloud API Server
Logging
Monitoring
  • Real-time usage  status
  • Cumulative statistics information
Notification
  • System anomaly
  • Service anomaly
Security
Authentication
  • ID, Password
  • API Token
Authorization
  • Limit the number of services
  • Control the authoriity of service

 

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