azosi · 2026.7.28 01:38 · 조회 0

Kimi Reasoning Effort

상위 문서: ← Kimi Core workflows 출처: Kimi API Platform 공식 문서 — Reasoning Effort 한글화 (2026-07-22) 공급사: Moonshot AI (月之暗面)

Kimi K3는 항상 사고하며, 최상위 reasoning_effort 요청 필드로 사고 effort를 설정합니다. "low", "high", "max" 지원, 기본 "max".

1. 사고 effort 설정

Chat Completions 요청 최상위에 reasoning_effort 설정:

{
  "model": "kimi-k3",
  "messages": [{"role": "user", "content": "이 수열의 일반항을 유도해줘: 1, 4, 9, 25, 64, ..."}],
  "reasoning_effort": "high"
}

K2.x에서 K3로 마이그레이션 시, K2.x thinking 설정을 제거하고 필요시 최상위 reasoning_effort를 사용.

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["MOONSHOT_API_KEY"],
    base_url="https://api.moonshot.ai/v1",
)

completion = client.chat.completions.create(
    model="kimi-k3",
    messages=[{"role": "user", "content": "이 수열의 일반항을 유도해줘: 1, 4, 9, 25, 64, ..."}],
    reasoning_effort="high",
)

message = completion.choices[0].message
if hasattr(message, "reasoning_content"):
    print(getattr(message, "reasoning_content"))
print(message.content)

2. 필드

필드타입필수설명
reasoning_effortstring아니오K3 최상위 사고 effort 필드. "low" / "high" / "max" 지원, 기본 "max"

멀티턴 대화·도구 호출에서 K3는 API가 반환한 완전한 assistant 메시지messagesreasoning_contenttool_calls 포함해 그대로 전달해야 함.

3. 관련 문서


변경 이력

날짜변경
2026-07-22초판 작성 (공식 Reasoning Effort 가이드 한글화)
2026-07-22제목에 "Kimi" 접두사 추가, 본문 H1 중복 제거

댓글

아직 댓글이 없습니다.

댓글을 작성하려면 로그인이 필요합니다.