LLM (Non-Think)

NLP(Natural Language Processing) κΈ°μˆ μ„ ν™œμš©ν•œ μ±„νŒ… μ„œλΉ„μŠ€λŠ” μ‚¬μš©μžμ˜ μ§ˆλ¬Έμ΄λ‚˜ μš”μ²­μ„ μ‹€μ‹œκ°„μœΌλ‘œ μ΄ν•΄ν•˜κ³  λŒ€μ‘ν•˜λŠ” λŒ€ν™”ν˜• μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. 이 μ„œλΉ„μŠ€λŠ” 고객 지원, ꡐ윑, μ—”ν„°ν…ŒμΈλ¨ΌνŠΈ λ“± λ‹€μ–‘ν•œ λΆ„μ•Όμ—μ„œ 더 μ •ν™•ν•˜κ³  μœ μš©ν•œ λŒ€ν™” κ²½ν—˜μ„ μ œκ³΅ν•©λ‹ˆλ‹€.

지원 μ–Έμ–΄ : ν•œκ΅­μ–΄, μ˜μ–΄

Available models

Model
Description

llm-251203

μ΅œμ ν™”λœ νŒŒλΌλ―Έν„° ꡬ성과 κ²½λŸ‰ν™”λœ λͺ¨λΈ μ•„ν‚€ν…μ²˜λ₯Ό 기반으둜 고속·고정밀 μΆ”λ‘  μ„±λŠ₯을 μ œκ³΅ν•˜λŠ” LLM에 TTS κΈ°λŠ₯이 μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이λ₯Ό 톡해 λͺ¨λΈμ€ λŒ€κ·œλͺ¨ μ—°μ‚° ν™˜κ²½μ—μ„œλ„ μ•ˆμ •μ„±μ„ μœ μ§€ν•˜λ©°, ν…μŠ€νŠΈ 좜λ ₯뿐 μ•„λ‹ˆλΌ μžμ—°μŠ€λŸ½κ³  λͺ…λ£Œν•œ μŒμ„± μƒμ„±κΉŒμ§€ μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이번 데λͺ¨μ—μ„œλŠ” μ΄λŸ¬ν•œ ν™•μž₯된 μŒμ„± ν•©μ„± κΈ°λŠ₯κ³Ό μ‹€μ‹œκ°„ μΆ”λ‘  기반 TTS νŒŒμ΄ν”„λΌμΈμ˜ μ„±λŠ₯을 직접 ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€.

Request

Request Headers

Name
Value

Content-Type

application/json

x-api-key

UNIVA-API-KEY

curl -X POST 'https://aiplatform-api.rest.univa.co.kr/rest/v1/text/llm' \
    -H 'Content-Type: application/json' \
    -H 'x-api-key: UNIVA-API-KEY' \ # API ν‚€λ₯Ό μž…λ ₯ν•˜μ„Έμš”.
    -d '{
        "data": {
            "model": "llm-251203", 
            # 버전 μ„€μ • 방법 : llm-{version}
            "stream": false,
            "messages": [
                {
                    "role": "system",
                    "content": "당신은 AI 챗봇 μž…λ‹ˆλ‹€. μ‚¬μš©μžμ˜ μ§ˆλ¬Έμ— μžμ„Έν•˜κ³  μΉœμ ˆν•˜κ²Œ λ‹΅λ³€ν•˜μ„Έμš”."
                },
                {
                    "role": "user",
                    "content": "μ‚¬μš©μž μž…λ ₯ ν…μŠ€νŠΈ"
                }
            ],
            "max_tokens": 120000, 
            # max_tokens 길이 μ΅œλŒ€κ°’ 120000
            "temperature": 0.7,
            "top_p": 1,
            "top_k": -1,
            "repetition_penalty": 1.15
        }
    }'

Request Body (* required)

Name
Type
Description

model*

string

μ‚¬μš©ν•  model의 id

messages* messages[]["role"] - role : system -> optional - role : user -> required

array

μ‚¬μš©μžκ°€ μž…λ ₯ν•˜λŠ” input text

stream (Defaults to false)

boolean

λ©”μ‹œμ§€ 좜λ ₯ 방식을 κ²°μ •ν•˜λŠ” λ§€κ°œλ³€μˆ˜. True둜 μ„€μ •λ˜λ©΄ μƒμ„±λ˜λŠ” 토큰 λ‹¨μœ„λ‘œ λ©”μ‹œμ§€λ₯Ό 좜λ ₯ν•˜κ²Œ λ©λ‹ˆλ‹€.

temperature (Defaults to 0.7)

number

μ‘λ‹΅μ˜ 닀양성을 μ‘°μ ˆν•˜λŠ” λ§€κ°œλ³€μˆ˜ 값이 λ†’μ„μˆ˜λ‘ ν…μŠ€νŠΈλ₯Ό 생성할 λ•Œ κ°€λŠ₯ν•œ λ‹€μŒ λ‹¨μ–΄μ˜ 선택 λ²”μœ„κ°€ λ„“μ–΄μ Έ 더 창의적인 응닡을 생성할 κ°€λŠ₯성이 λ†’μ•„μ§‘λ‹ˆλ‹€. 0~1 사이 κ°’μœΌλ‘œ μ„€μ •ν•©λ‹ˆλ‹€.

max_tokens

integer

생성할 수 μžˆλŠ” μ΅œλŒ€ 토큰 수λ₯Ό μ§€μ •ν•©λ‹ˆλ‹€. μ΅œλŒ€ 120000κΉŒμ§€ μ„€μ • κ°€λŠ₯ν•©λ‹ˆλ‹€.

top_p (Defaults to 1)

number

κΈ°μ€€ ν™•λ₯ μ„ μ„€μ •ν•˜λŠ” λ§€κ°œλ³€μˆ˜. 예츑 ν™•λ₯ μ˜ μˆœμ„œλŒ€λ‘œ μ„€μ • κ°’ p μ΄ν•˜μΈ 토큰듀 쀑 ν•˜λ‚˜λ₯Ό μ„ νƒν•©λ‹ˆλ‹€. 0~1 사이 κ°’μœΌλ‘œ μ„€μ •ν•©λ‹ˆλ‹€.

top_k (Defaults to -1)

integer

λ‹€μŒ 예츑 ν† ν°μ˜ ν›„λ³΄κ΅°μ˜ 수λ₯Ό μ œν•œν•˜λŠ” μ„€μ •ν•˜λŠ” λ§€κ°œλ³€μˆ˜.

닀양성을 μ‘°μ •ν•˜κ³  ν…μŠ€νŠΈ ν’ˆμ§ˆμ„ ν–₯μƒμ‹œν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€. 1~200 사이 값을 μ‚¬μš©ν•©λ‹ˆλ‹€.

Response


Last updated