KOMODO-SMALL

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

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

Available models

μ½”λ”© μ„±λŠ₯이 ν–₯μƒλ˜μ–΄ λ”μš± λ³΅μž‘ν•œ μ½”λ“œλ₯Ό μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Model
Description

komodo-small-240723

κ²½λŸ‰ν™”λœ λͺ¨λΈμž„에도 λΆˆκ΅¬ν•˜κ³  높은 μ„±λŠ₯을 μžλž‘ν•©λ‹ˆλ‹€. λΉ λ₯Έ ν•™μŠ΅κ³Ό μΆ”λ‘  속도λ₯Ό μ œκ³΅ν•˜λ©°, 적은 λ¦¬μ†ŒμŠ€λ‘œλ„ 효율적인 μžμ—°μ–΄ 처리 κΈ°λŠ₯을 μˆ˜ν–‰ν•©λ‹ˆλ‹€. μ½”λ”© μ„±λŠ₯이 ν–₯μƒλ˜μ–΄ λ”μš± λ³΅μž‘ν•œ μ½”λ“œλ₯Ό μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Request

POSThttps://aiplatform-api.rest.univa.co.kr/rest/v1/text/komodo-small

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/komodo-small' \
    -H 'Content-Type: application/json' \
    -H 'x-api-key: UNIVA-API-KEY' \ # API ν‚€λ₯Ό μž…λ ₯ν•˜μ„Έμš”.
    -d '{
        "data": {
            "model": "komodo-small", 
            # 버전 μ„€μ • 방법 : komodo-small-{version}
            "stream": false,
            "messages": [
                {
                    "role": "system",
                    "content": "당신은 AI 챗봇 Komodoμž…λ‹ˆλ‹€. μ‚¬μš©μžμ˜ μ§ˆλ¬Έμ— μžμ„Έν•˜κ³  μΉœμ ˆν•˜κ²Œ λ‹΅λ³€ν•˜μ„Έμš”."
                },
                {
                    "role": "user",
                    "content": "μ‚¬μš©μž μž…λ ₯ ν…μŠ€νŠΈ"
                }
            ],
            "max_tokens": 4096, 
            # max_tokens 길이 μ΅œλŒ€κ°’ 4096
            "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

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

top_p (Defaults to 1)

number

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

top_k (Defaults to -1)

integer

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

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

Response

{
  "success": true,
  "result": {
    "id": "cmpl-054c224e62cf49bea2a34fd2cd07a265",
    "object": "chat.completion",
    "created": 1720754064,
    "model": "komodo-small",
    "choices": [
      {
        "index": 0,
        "message": {
          "role": "assistant",
          "content": "λͺ¨λΈ 응닡 ν…μŠ€νŠΈ"
        },
        "logprobs": null,
        "finish_reason": "stop",
        "stop_reason": null
      }
    ],
    "usage": {
      "prompt_tokens": 47,
      "total_tokens": 225,
      "completion_tokens": 178
    }
  }
}

Deprecated Models

Model
Description

komodo-small-240630

ν•΄λ‹Ή 버전은 2024-07-23에 μ‚¬μš© μ€‘μ§€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

Last updated