Kimi Code 가이드: Kimi K2.7을 Claude Code, Cline, RooCode에서 사용하는 방법
Kimi K2.7을 제대로 체험하려면 일반 채팅보다 Kimi Code가 더 적합합니다.
Kimi Code는 Kimi K2.7 Code를 터미널, IDE, CLI, Agent형 개발 환경으로 가져오는 개발자용 워크플로입니다. API에서 사용할 모델 ID는 kimi-k2.7-code입니다.
Kimi Code란?
Kimi Code는 Kimi 기반의 개발자용 코딩 워크플로입니다.
| 계층 | 역할 |
|---|---|
| Kimi K2.7 Code | 코드 생성, 추론, 긴 컨텍스트 이해, Agent 작업 |
| Kimi Code | 터미널, IDE, CLI 진입점 |
| Claude Code / Cline / RooCode | Kimi API를 통해 kimi-k2.7-code를 사용할 수 있는 외부 도구 |
즉 "Kimi Code 사용법"을 찾는다는 것은 Kimi K2.7 Code를 실제 프로젝트에 어떻게 넣는지 알고 싶다는 뜻입니다.
빠른 설치
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
설치 후 Kimi Code로 프로젝트 구조 이해, 코드 생성, 에러 설명, 테스트 작성, 개발 작업 실행을 요청할 수 있습니다.
처음에는 작은 작업부터 시작하세요.
- 저장소 구조 설명;
- 버그 위치 추정;
- 함수 테스트 추가;
- 컴포넌트 반응형 수정;
- 에러 로그 분석.
모델 ID
kimi-k2.7-code
Kimi K2.7 Code는 256K 컨텍스트, 텍스트/이미지/비디오 입력, thinking, chat, Agent 작업을 지원합니다. thinking은 끌 수 없습니다.
Claude Code에서 사용
export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic
export ANTHROPIC_AUTH_TOKEN=${YOUR_MOONSHOT_API_KEY}
export ANTHROPIC_MODEL=kimi-k2.7-code
export ANTHROPIC_DEFAULT_OPUS_MODEL=kimi-k2.7-code
export ANTHROPIC_DEFAULT_SONNET_MODEL=kimi-k2.7-code
export ANTHROPIC_DEFAULT_HAIKU_MODEL=kimi-k2.7-code
export CLAUDE_CODE_SUBAGENT_MODEL=kimi-k2.7-code
export ENABLE_TOOL_SEARCH=false
export CLAUDE_CODE_AUTO_COMPACT_WINDOW=262144
claude
실행 후:
/status
로 현재 모델이 kimi-k2.7-code인지 확인합니다.
Claude Code와 Kimi K2.7 Code 조합은 다중 파일 기능 개발, 버그 수정, 테스트 실패 분석, 마이그레이션, 코드베이스 Q&A에 적합합니다.
Cline 설정
| 설정 | 권장값 |
|---|---|
| API Provider | Moonshot |
| Moonshot Entrypoint | api.moonshot.cn |
| API Key | Kimi 플랫폼 API Key |
| Model | kimi-k2.7-code |
| Browser | Disable browser tool usage |
처음에는 읽기 전용 프롬프트를 사용하세요.
package.json과 src 디렉터리를 읽고 기술 스택, 진입 파일, 라우팅 구조, 개발 명령을 설명하세요. 아직 코드는 수정하지 마세요.
RooCode 설정
| 설정 | 권장값 |
|---|---|
| API Provider | Moonshot |
| Moonshot Entrypoint | api.moonshot.cn |
| API Key | Kimi 플랫폼 API Key |
| Model | kimi-k2.7-code |
| Browser | Disable browser tool usage |
RooCode는 테스트 결과를 읽고, 코드를 수정하고, 다시 검증하는 반복 작업에 좋습니다. 호출이 많아질 수 있으므로 일일 예산을 설정하세요.
OpenAI SDK 호출
from openai import OpenAI
client = OpenAI(
api_key="YOUR_MOONSHOT_API_KEY",
base_url="https://api.moonshot.cn/v1",
)
completion = client.chat.completions.create(
model="kimi-k2.7-code",
messages=[
{
"role": "system",
"content": "You are a careful senior software engineer. Give executable and verifiable coding advice.",
},
{
"role": "user",
"content": "Explain how this Next.js project should organize i18n routing.",
},
],
)
print(completion.choices[0].message.content)
비용 관리
| 항목 | 가격 |
|---|---|
| Cache hit | ¥1.30 / MTok |
| 입력 | ¥6.50 / MTok |
| 출력 | ¥27.00 / MTok |
권장 사항:
- 일일 예산 설정;
- 잔액 알림 켜기;
- 수정 전 먼저 분석 요청;
- 작업 범위 명확히 하기;
- 긴 Agent 실행 모니터링;
- 같은 프로젝트 컨텍스트는 캐시 활용.
프롬프트 템플릿
코드베이스 이해
프로젝트 구조와 핵심 설정 파일을 읽고 다음을 출력하세요.
1. 기술 스택
2. 주요 진입 파일
3. 라우팅 또는 모듈 구성
4. 로컬 개발 명령
5. 주의해야 할 엔지니어링 제약
아직 코드는 수정하지 마세요.
버그 수정
로그와 관련 파일을 제공하겠습니다. 먼저 근본 원인을 분석하고, 가능한 원인 2-3개와 검증 방법을 제시하세요.
가장 가능성 높은 원인이 명확해질 때까지 코드를 수정하지 마세요.
수정이 필요하면 최소 변경으로 하고 검증 방법을 설명하세요.
FAQ
Kimi Code는 무료인가요?
공식 페이지는 Kimi Code를 Kimi 멤버십 혜택의 일부로 설명합니다. 정확한 할당량과 요금제는 공식 페이지에서 확인해야 합니다.
Kimi Code는 어떤 모델을 사용하나요?
공식 페이지는 CLI가 K2.7 Code로 구동된다고 표시합니다. API 모델 ID는 kimi-k2.7-code입니다.
Claude Code, Cline, RooCode에서 쓸 수 있나요?
네. 도구에 따라 Anthropic 호환 엔드포인트 또는 Moonshot Provider를 사용하면 됩니다.
요약
Kimi Code는 Kimi K2.7 Code를 실제 개발에 적용하는 가장 직접적인 방법입니다. 핵심은 모델이 질문에 답하는지보다 프로젝트를 이해하고, 안전하게 수정하고, 테스트에 반응하며, 비용 안에서 작업을 끝내는지입니다.