curl --request POST \
--url https://direct.evolink.ai/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "kimi-k3.1-pro",
"messages": [
{
"role": "user",
"content": "컨텍스트 캐시를 한 문장으로 설명해 주세요."
}
]
}
'{
"id": "chatcmpl-6adc72a2823cc13b156bf863",
"object": "chat.completion",
"created": 1792832163,
"model": "kimi-k3.1-pro",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "컨텍스트 캐시는 요청에서 반복되는 접두사 내용을 저장하여 이후 요청이 캐시에 적중하면 더 빠르고 저렴하게 처리할 수 있게 합니다.",
"reasoning_content": "사용자는 컨텍스트 캐시가 저장하는 내용과 장점을 한 문장으로 알고 싶어 합니다."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 24,
"completion_tokens": 96,
"total_tokens": 120,
"prompt_tokens_details": {
"cached_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 62
}
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}Chat Completions API
Kimi API(모든 모델) - Chat Completions 빠른 시작
- OpenAI Chat Completions 프로토콜로 Kimi 모델을 호출하고
model로 모델을 선택합니다 model과messages만 필요합니다- 세 모델 모두 컨텍스트 창은 1,048,576 tokens이며 기본 최대 출력은 131,072 tokens입니다
- 세 모델 모두 추론이 항상 활성화되며
reasoning_content로 반환됩니다. 추론 토큰은 출력에 포함됩니다 - 도구 호출, 웹 검색, 구조화된 출력, 이미지 입력, 캐시 설정은 전체 참조를 확인하세요
POST
/
v1
/
chat
/
completions
curl --request POST \
--url https://direct.evolink.ai/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "kimi-k3.1-pro",
"messages": [
{
"role": "user",
"content": "컨텍스트 캐시를 한 문장으로 설명해 주세요."
}
]
}
'{
"id": "chatcmpl-6adc72a2823cc13b156bf863",
"object": "chat.completion",
"created": 1792832163,
"model": "kimi-k3.1-pro",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "컨텍스트 캐시는 요청에서 반복되는 접두사 내용을 저장하여 이후 요청이 캐시에 적중하면 더 빠르고 저렴하게 처리할 수 있게 합니다.",
"reasoning_content": "사용자는 컨텍스트 캐시가 저장하는 내용과 장점을 한 문장으로 알고 싶어 합니다."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 24,
"completion_tokens": 96,
"total_tokens": 120,
"prompt_tokens_details": {
"cached_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 62
}
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}BaseURL: 기본 BaseURL은
https://direct.evolink.ai이며 텍스트 모델과 장시간 연결을 더 잘 지원합니다. https://api.evolink.ai는 멀티모달 서비스의 기본 엔드포인트이자 텍스트 모델의 대체 주소입니다.Kimi 모델은 추론이 항상 활성화되며
reasoning_content로 반환됩니다. 추론 토큰은 출력에 포함됩니다. max_completion_tokens를 너무 작게 설정하면 추론 중 출력 예산을 모두 사용하여 응답 본문이 없을 수 있습니다.인증
##모든 API에는 Bearer Token 인증이 필요합니다##
API Key 발급:
API Key 관리 페이지에서 API Key를 발급받으세요
요청 헤더에 추가:
Authorization: Bearer YOUR_API_KEY
본문
application/json
호출할 모델:
| 모델 ID | 특성 |
|---|---|
kimi-k3.1-pro | 최신 세대 모델(권장) |
kimi-k3.1-pro-highspeed | Pro와 동일한 매개변수, 더 빠른 생성 |
kimi-k3 | 이전 세대 모델 |
세 모델 모두 컨텍스트 창은 1,048,576 tokens이며 추론이 항상 활성화됩니다.
사용 가능한 옵션:
kimi-k3.1-pro, kimi-k3.1-pro-highspeed, kimi-k3 대화 메시지. 여러 턴의 대화에서는 이전 메시지를 순서대로 포함하세요. 추론과 도구 호출 기록을 다시 보내는 방법은 전체 참조를 확인하세요.
Minimum array length:
1Show child attributes
Show child attributes
추론 강도. 기본값은 max입니다. kimi-k3는 max만 지원하며 다른 호환 값은 전체 참조를 확인하세요.
사용 가능한 옵션:
low, high, max 추론과 최종 답변을 포함한 최대 생성 토큰 수. 기본값 131072, 최댓값 1048576.
필수 범위:
1 <= x <= 1048576응답을 SSE 스트림으로 반환할지 여부입니다.
응답
대화 생성 성공. 스트리밍 요청은 SSE 이벤트 스트림을 반환합니다