- Print
- PDF
CLOVA NSML overview
- Print
- PDF
Available in VPC
CLOVA NSML (NAVER Smart Machine Learning) is a platform that provides related tools to use the high-performance hardware and high-capacity storage of NAVER Cloud to develop training models required for service or problem solving. It provides creation and management features for projects, runs, authentication keys, image repositories, etc. in the form of RESTful APIs, and you need to complete IAM authentication with API Gateway to call the APIs.
CLOVA NSML is currently in closed beta and available to select partners, with an undetermined release date for general availability.
Common CLOVA NSML settings
The following describes commonly used request and response formats in CLOVA NSML APIs.
Request
The following describes the common request format.
API URL
The request API URL is as follows.
https://nsml.apigw.ntruss.com/nsml/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
|
x-ncp-iam-access-key | Required | Access key issued on NAVER Cloud Platform
|
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)
|
x-ncp-apigw-api-key | Required | Authorized API key after subscribing to CLOVA NSML in API Gateway |
Content-Type | Required | Request data format
|
Response
The following describes the common response format.
Response status codes
The following describes the response status codes.
HTTP status code | Code | Message | Description |
---|---|---|---|
201 | - | Created | Request processing successful. Creation completed |
400 | - | Bad Request | Invalid request |
401 | - | Unauthorized | Authentication unavailable |
403 | - | Forbidden | Unauthorized |
404 | - | Not Found | Resource can't be found |
406 | - | Not Accepted | Unauthorized request |
500 | - | Internal Server Error | Server error |
For response status codes common to NAVER Cloud Platform, see Ncloud API response status codes.
CLOVA NSML API
The following describes the APIs provided by the CLOVA NSML service.
Project
The following describes the project-related APIs.
API | Description |
---|---|
Create project | Create project |
Get project list | Get the complete list of projects |
Get project | Get project details. |
Delete project | Delete project |
Create authentication key | Create authentication key |
Get authentication key list | Get the complete list of authentication keys |
Delete authentication key | Delete authentication key |
Get NAS | Get NAS details |
Change NAS volume size | Change NAS volume size |
Edit ACG | Edit ACG rules |
Create image repository | Create image repository |
Get image repository | Get image repository details |
Delete image repository | Delete image repository |
Run
The following describes the run-related APIs.
API | Description |
---|---|
Create run | Create run |
Get run list | Get the complete list of runs |
Get run | Get run details |
Get list of nodes that belong to run | Get the list of nodes that belong to a run |
Images
The following describes the image-related APIs.
API | Description |
---|---|
Get base image list | Get base image list |
Get custom image list | Get custom image list |
Storage
The following describes the storage-related APIs.
API | Description |
---|---|
Get Block Storage list | Get the complete list of block storage |
Code query
The following describes the code query-related APIs.
API | Description |
---|---|
Get GPU server code | Get GPU server code |
CLOVA NSML related resources
NAVER Cloud Platform provides a variety of related resources to help users better understand CLOVA NSML APIs.
- CLOVA NSML API guides
- API overview: how to issue and check access key and secret key issued by NAVER Cloud Platform, how to generate the signature required for request headers
- Sub Account User Guide: how to issue and check access keys for sub accounts issued by NAVER Cloud Platform
- API Gateway User Guide: how to check the API key required for the request header
- Common Ncloud response status codes: information on common response status codes of NAVER Cloud Platform used by the CLOVA NSML service
- How to use the CLOVA NSML service
- CLOVA NSML User Guide: how to use CLOVA NSML in the NAVER Cloud Platform console
- Ncloud use environment guide: guide on VPC and Classic environments and supported features
- Introduction to pricing, characteristics, and detailed features: the summary of pricing system, characteristics, and detailed features of CLOVA NSML
- Latest service news: the latest news on CLOVA NSML
- FAQ: frequently asked questions from CLOVA NSML users
- Contact us: Send direct inquiries in case of any unresolved questions that aren't answered by the user guides.