POST
/
v1
/
text
/
chunk
curl --request POST \
--url https://api.clovastudio.go.kr/v1/text/chunk \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"text": "제1조(목적) 이 법은 행정 절차에 관한 공통적인 사항을 규정하여 국민의 행정 참여를 도모함으로써 행정의 공정성, 투명성 및 신뢰성을 확보하고 국민의 권익을 보호함을 목적으로 한다.\n\n제2조(정의) 이 법에서 사용하는 용어의 뜻은 다음과 같다.\n1. '\''처분'\''이란 행정청이 행하는 구체적 사실에 관한 법집행으로서의 공권력의 행사 또는 그 거부와 그 밖에 이에 준하는 행정작용을 말한다.",
"chunker_type": "recursive_character",
"chunk_size": 200,
"chunk_overlap": 50
}'
{
"status": {
"code": "20000",
"message": "OK"
},
"result": {
"chunks": [
"제1조(목적) 이 법은 행정 절차에 관한 공통적인 사항을 규정하여 국민의 행정 참여를 도모함으로써 행정의 공정성, 투명성 및 신뢰성을 확보하고 국민의 권익을 보호함을 목적으로 한다.",
"제2조(정의) 이 법에서 사용하는 용어의 뜻은 다음과 같다.\n1. '처분'이란 행정청이 행하는 구체적 사실에 관한 법집행으로서의 공권력의 행사 또는 그 거부와 그 밖에 이에 준하는 행정작용을 말한다."
],
"chunk_count": 2,
"chunker_type": "recursive_character"
},
"usage": {
"total_tokens": 145
}
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
text
string
required

청킹할 텍스트

Minimum length: 1
chunker_type
enum<string> | null
default:recursive_character

청킹 타입

Available options:
recursive_character,
character,
semantic,
markdown_header,
html_header,
latex
chunk_size
integer | null
default:1000

청크 크기

Required range: 50 <= x <= 8000
chunk_overlap
integer | null
default:200

청크 겹침

Required range: x >= 0
separators
string[] | null

구분자 리스트 (우선순위 순서대로)

breakpoint_threshold
integer | null
default:85

의미 기반 청킹의 임계값

Required range: 0 <= x <= 100

Response

성공 - 청킹 결과 반환

status
object
required

응답 상태

result
object
required

청킹 결과

usage
object | null

API 사용량 정보