AiTEMS overview

Prev Next

Available in Classic and VPC

AiTEMS is a NAVER Cloud Platform service that enables you to easily and quickly implement and provide recommendation services tailored to the user's tastes without requiring expertise in machine learning (ML) and AI. The AiTEMS service provides the features to create and manage datasets and schemas for training in the form of RESTful APIs.

Note

To use AiTEMS APIs, you need to subscribe to the AiTEMS service from the NAVER Cloud Platform console first. See Subscribe to AiTEMS service.

Common AiTEMS settings

The following describes commonly used request and response formats in AiTEMS APIs.

Request

The following describes the common request format.

API URL

The request API URL is as follows.

https://aitems.apigw.ntruss.com/api/v1

Request headers

The following describes the headers.

Field Required Description
x-ncp-apigw-timestamp Required This is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC
  • Request is considered invalid if the timestamp differs from the current time by more than 5 minutes
  • x-ncp-iam-access-key Required Access key issued on NAVER Cloud Platform
  • Issue and check access key: See Create authentication key
  • Issue and check access key for sub account: See Create sub account
  • x-ncp-apigw-signature-v2 Required Base64-encoded signature that encrypts the request information with a secret key that maps to the access key issued on NAVER Cloud Platform, using the HMAC encryption algorithm (HmacSHA256)
  • Issue and check secret key: See Create authentication key
  • Create signature: See Create signature
  • Content-type Required Request data format
  • application/json
  • Response

    The following describes the common response format.

    Response status codes

    The following describes the response status codes.

    HTTP status code Code Messages Description
    201 - Created Creation completed
    400 - Bad Request Invalid request
    401 - Unauthorized Authentication unavailable
    403 - Forbidden Unauthorized
    404 - Not Found Resource can't be found
    500 - Internal Server Error Server Error
    Note

    For response status codes common to NAVER Cloud Platform, see Ncloud API response status codes.

    AiTEMS API

    The following describes the APIs provided by the AiTEMS service.

    Service

    The following describes the service-related APIs.

    API Description
    Create service Create service
    Edit service dataset Edit service dataset
    Edit service update cycle Edit service update cycle
    View service list Get complete service list
    Get service Get service details
    Request service learning Request one-time service training
    Request service cycle training Request cyclical service training
    Modify service Edit service information
    Delete service Delete service
    View training list Get complete training list
    View training Get training details
    Get update list Get update list
    Test training result Test for checking training results
    Upload cycle training data Upload data to run cycle training

    Dataset

    The following describes the dataset-related APIs.

    API Description
    Create data sets Create data sets
    Get dataset list Get complete dataset list
    Get dataset Get dataset details
    Modify dataset Edit dataset information
    Edit dataset description Edit dataset description
    Delete dataset Delete dataset

    Schema

    The following describes the schema-related APIs.

    API Description
    Create schema Create schema
    Get schema list Get complete schema list
    Get schema Get schema details
    Edit schema description Edit schema description
    Delete schema Delete schema
    Check schema validity Validate availability of schema information
    Get basic schema information Get required basic schema information

    AiTEMS related resources

    NAVER Cloud Platform provides a variety of related resources to help users better understand AiTEMS APIs.