Kimi 2.7 API
Moonshot AI가 제공하는 Kimi 2.7 LLM 모델의 전체 API 레퍼런스입니다.
모델 변형
이 API는 두 가지 모델 변형을 지원합니다.
빠른 비교
Kimi 2.7 Text to Text
엔드포인트 {#}
POST /api/v1/chat/completions
요청 파라미터
필수
메시지 지원
선택 사항
요청 예시
const response = await fetch('https://api.flaq.ai/api/v1/chat/completions', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Accept': 'text/event-stream',
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'kimi-2.7-text-to-text',
messages: [
{
role: 'user',
content: 'Write a concise Java beginner tutorial outline.'
}
],
stream: true,
max_tokens: 2000,
top_p: 0.9,
top_k: 50
})
});
Kimi 2.7 Image to Text
엔드포인트
POST /api/v1/chat/completions
요청 파라미터
필수
메시지 지원
선택 사항
요청 예시
const response = await fetch('https://api.flaq.ai/api/v1/chat/completions', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Accept': 'text/event-stream',
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'kimi-2.7-image-to-text',
messages: [
{
role: 'user',
content: [
{ type: 'text', text: 'What is roughly shown in this image?' },
{
type: 'image_url',
image_url: {
url: 'https://example.com/sample-image.jpg'
}
}
]
}
],
stream: true,
max_tokens: 300
})
});
응답 형식
Kimi 2.7 LLM 모델은 OpenAI 호환 completion 응답을 반환합니다. stream: true이면 응답은 Server-Sent Events(SSE)이며, stream: false이면 단일 JSON 객체입니다.
모범 사례
- 작업별 동작에는 간결한 시스템 지시를 사용하세요.
- 이미지 이해의 경우
messages[].content에서 명확한 질문과 이미지 첨부 콘텐츠를 함께 사용하세요.
- 더 엄격하거나 다양한 출력이 필요할 때만
top_p와 top_k를 조정하세요.