Skip to main content
POST
BaseURL: 기본 BaseURL은 https://direct.evolink.ai이며 텍스트 모델과 장시간 연결을 더 잘 지원합니다. https://api.evolink.ai는 멀티모달 서비스의 기본 엔드포인트이자 텍스트 모델의 대체 주소입니다.
Kimi 모델은 추론이 항상 활성화됩니다. 응답의 content에는 보통 type="thinking" 블록이 포함되며 출력 토큰에 반영됩니다. max_tokens를 너무 작게 설정하면 추론 중 출력 예산을 모두 사용하여 응답 본문이 없을 수 있습니다.

인증

Authorization
string
header
필수

##모든 API에는 Bearer Token 인증이 필요합니다##

API Key 발급:

API Key 관리 페이지에서 API Key를 발급받으세요

요청 헤더에 추가:

본문

application/json
model
enum<string>
기본값:kimi-k3.1-pro
필수

호출할 모델:

세 모델 모두 컨텍스트 창은 1,048,576 tokens이며 추론이 항상 활성화됩니다.

사용 가능한 옵션:
kimi-k3.1-pro,
kimi-k3.1-pro-highspeed,
kimi-k3
max_tokens
integer
필수

이번 생성에 허용된 최대 토큰 수. thinking과 최종 텍스트를 포함합니다. 값이 너무 작으면 추론 중 출력 예산을 모두 사용하여 본문이 없을 수 있습니다. 최소 1024를 권장하며 작업 복잡도에 따라 늘리세요.

필수 범위: 1 <= x <= 1048576
messages
object[]
필수

대화 메시지. 여러 턴의 대화에서는 이전 메시지를 순서대로 포함하세요. 추론과 도구 호출 기록을 다시 보내는 방법은 전체 참조를 확인하세요.

Minimum array length: 1
system
string

system 프롬프트입니다. Messages 프로토콜은 system 역할 대신 최상위 system 필드를 사용합니다.

output_config
object

출력 설정.

stream
boolean
기본값:false

Anthropic SSE 이벤트 스트림 반환 여부입니다.

응답

Message 응답입니다. 스트리밍 요청은 Anthropic SSE 이벤트 스트림을 반환합니다

id
string

응답 ID.

예시:

"chatcmpl-6adc72c2b5847b4b2ccb39fd"

type
enum<string>
사용 가능한 옵션:
message
예시:

"message"

role
enum<string>
사용 가능한 옵션:
assistant
예시:

"assistant"

model
string

이번 호출에 사용한 모델.

예시:

"kimi-k3.1-pro"

content
object[]

출력 콘텐츠 블록. 보통 thinking 다음에 text가 옵니다.

stop_reason
enum<string> | null

중지 사유: end_turn은 자연스러운 종료, max_tokens는 출력 한도 도달, tool_use는 모델의 도구 호출 요청입니다.

사용 가능한 옵션:
end_turn,
max_tokens,
tool_use,
null
예시:

"end_turn"

usage
object