- Print
- PDF
CLOVA Studio overview
- Print
- PDF
Available in Classic and VPC
CLOVA Studio is a NAVER Cloud Platform service that utilizes the HyperCLOVA language model, a hyperscale AI technology, to output phrases generated by AI technology based on user input. The CLOVA Studio service provides APIs for sentence generation, tuning, explorer, and skill trainer features in RESTful form.
Common attributes
The following describes commonly used request and response formats in CLOVA Studio APIs.
Create test app
If you want to use CLOVA Studio APIs, then you must create a test or service app first. These apps can be created in the NAVER Cloud Platform console. For more information, see CLOVA Studio User Guide.
Request
The following describes the common request format.
API URL
The request API URL is as follows.
https://clovastudio.apigw.ntruss.com/
To use the streaming response, which outputs the generated tokens one by one, you must enter the request API URL as https://clovastudio.stream.ntruss.com/
. For more detailed instructions, please see the following.
Response
The following describes the common response format.
Response body
The following describes the response body.
Field | Type | Required | Description |
---|---|---|---|
status | Object | - | Response status |
status.code | String | - | Response status codes |
status.message | String | - | Response message |
result | Any | - | Response result |
For causes and solutions for each response status code, see Troubleshooting CLOVA Studio.
Response example
The following is a sample example.
- Succeeded
{ "status": { "code": "20000", "message": "OK" }, "result": {} }
- Failure (client error)
{ "status": { "code": "40102", "message": "Invalid access token" } }
- Failure (server error)
{ "status": { "code": "50000", "message": "Internal Server Error" } }
CLOVA Studio API
The APIs provided by CLOVA Studio are as follows.
API | Description |
---|---|
Chat Completions | Generate interactive sentences utilizing the HyperCLOVA X model |
Completions | Generate sentences using the normal mode (LK model) of Playground |
Get training | Get training status |
Get training list | Get created training list |
Create training | Create training using user dataset |
Delete training | Delete created training |
Tokenizer | Calculate the number of tokens in a sentence entered in a non-HCX model |
Token calculator (HCX) | Calculate the number of tokens in a sentence entered in a HCX model |
Token calculator (Embedding v2) | Calculate the number of tokens in a sentence entered in Embeddings v2 |
Sliding Window API | Process sentences that exceed the maximum number of tokens when using Chat completions |
Break paragraph | Identify paragraphs in a post by topic by identifying similarities between sentences |
Summary | Summarize long sentences by applying different options |
Embedding | Perform vectorization tasks to represent text as numbers |
Embedding v2 | Perform vectorization tasks to represent long text as numbers |
Generate skillset answer | Generate answers with skillset API calls |
CLOVA Studio related resources
NAVER Cloud Platform provides a variety of related resources to help users better understand CLOVA Studio APIs.
- CLOVA Studio 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
- How to use the CLOVA Studio service
- CLOVA Studio User Guide: how to use CLOVA Studio 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: summary of CLOVA Studio pricing system, characteristics, detailed features, and utilization examples of CLOVA Studio
- Latest service news: the latest news on CLOVA Studio
- Contact Us: Send direct inquiries in case of any unresolved questions that aren't answered by the user guides.
- CLOVA Studio forum: CLOVA Studio related announcements, how-to's, user experience sharing, and support inquiries