Moonshot AI
Moonshot AI
Moonshot AI의 Kimi 모델을 Docker Agent에서 사용하는 방법을 설명해요. Kimi K2 모델은 코딩과 에이전트 작업에 강해요.
출처: 문서
본문
Moonshot AI는 자사의 Kimi 모델 계열을 OpenAI 호환 API로 제공해요. Kimi K2 모델은 코딩과 에이전트 작업에서 강력한 모멘텀을 보여주고 있어요. Docker Agent에는 Moonshot AI를 기본 제공 alias 프로바이더로 지원하고 있어요.
설정
- Moonshot AI 콘솔에서 API 키를 만드세요.
export MOONSHOT_API_KEY=your-api-key
사용법
인라인 문법
Moonshot AI를 쓰는 가장 간단한 방법:
agents:
root:
model: moonshot/kimi-k2-0905-preview
description: Assistant using Moonshot AI
instruction: You are a helpful assistant.
네임드 모델 (Named Model)
파라미터를 더 세밀하게 제어하려면:
models:
moonshot_model:
provider: moonshot
model: kimi-k2-0905-preview
temperature: 0.7
max_tokens: 8192
agents:
root:
model: moonshot_model
description: Assistant using Moonshot AI
instruction: You are a helpful assistant.
사용 가능한 모델
Moonshot AI는 벤더가 관리하는 Kimi 모델 라인업을 노출해요. 현재 모델 ID, 컨텍스트 제한, 가격은 Moonshot API 문서에서 확인하세요.
| 모델 | 설명 |
|---|---|
kimi-k2-0905-preview |
Kimi K2, 범용 채팅, 코딩, 도구 호출 |
kimi-k2-turbo-preview |
더 높은 처리량에 최적화된 Kimi K2 |
kimi-k2-thinking |
Kimi K2 확장 추론 모델 |
모델 ID는 대소문자를 구분하고 카탈로그가 나열하는 방식 그대로 전달해야 해요.
동작 방식
Moonshot AI는 Docker Agent의 기본 제공 alias로 구현돼 있어요:
- API 유형: OpenAI 호환(openai_chatcompletions)
- 기본 URL: https://api.moonshot.ai/v1
- 토큰 변수: MOONSHOT_API_KEY
예시: 코드 어시스턴트
agents:
coder:
model: moonshot/kimi-k2-0905-preview
description: Code assistant using Kimi K2
instruction: |
You are an expert programmer.
Write clean, well-documented code and follow language best practices.
toolsets:
- type: filesystem
- type: shell
- type: think
더 알아보기 (Learn more)
- Model Providers 개요에서 다른 프로바이더 살펴보기
- Provider 정의 문서에서 커스텀 프로바이더 설정 자세히 보기