소개
MiMo V2.6 Flash API는 회의 요약, 문서 추출, 멀티모달 자료 분류처럼 자주 반복하는 업무에 적합하며 입력 1,048,576토큰과 최대 131,072토큰의 텍스트 출력을 지원합니다.
| 항목 | 값 |
|---|---|
| 입력 | 텍스트 |
| 출력 | 텍스트 |
| 입력 예산 | 1,048,576 tokens |
| max_tokens 상한 | 131,072 |
핵심 기능 및 하이라이트
대량 처리를 위해 설계되었습니다
Xiaomi는 Flash를 대량의 멀티모달 사무 작업용으로 자리매김하고 있으며, 이 엔드포인트도 그렇게 쓰는 것이 가장 효과적입니다. 회의 녹음, 스크린샷, 스캔한 페이지, 긴 대화 스레드를 항목마다 한 요청으로 처리합니다. 두 모델 중 가벼운 쪽이므로 하루에 수천 개 항목을 처리하는 파이프라인에서 효과가 큽니다.
텍스트, 이미지, 동영상, 오디오를 함께 다룹니다
Flash 회의록의 messages에 안건과 자료를 함께 넣습니다. 영상과 음성은 합계 14MB 이내로 인라인 전송하며 도구 응답에는 tool_call_id를 유지합니다.
끌 수 있는 추론
reasoning_effort는 none에서 minimal, low, medium을 거쳐 high까지 단계가 있습니다. 분류, 추출, 짧은 재작성에는 none을 사용하면 temperature와 top_p도 직접 설정할 수 있습니다. 질문을 깊이 따져 봐야 할 때는 단계를 올리십시오.
같은 호출에서 도구를 사용합니다
도구 정의를 최대 128개까지 보낼 수 있으며, tool_choice와 parallel_tool_calls도 사용할 수 있습니다. 모델이 호출을 제안하면 앱이 실행하고, 결과를 tool 메시지로 돌려줍니다. 이전의 reasoning_content는 어시스턴트 턴에 그대로 유지됩니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
messages | 예 | Flash 회의록의 messages에 안건과 자료를 함께 넣습니다. 영상과 음성은 합계 14MB 이내로 인라인 전송하며 도구 응답에는 tool_call_id를 유지합니다. 1개 이상 · 256개 이하 |
max_tokens | 아니요 | Flash의 |
reasoning_effort | 아니요 | Flash는 high로 시작합니다. 반복 추출은 none으로 먼저 시험하고 모호한 기록에는 minimal, low, medium도 검토하도록 권장합니다. |
stop | 아니요 | Flash 추출에서 stop은 문자열 하나 또는 최대 네 개를 받으며 일치한 구분자는 응답에서 빠지므로 정상 필드를 자르지 않도록 선택해야 합니다. 1자 이상 · 1개 이상 · 4개 이하 |
temperature | 아니요 | Flash의 temperature는 |
top_p | 아니요 | 추론을 끈 Flash의 top_p는 0.01~1이며 회의록 일관성을 비교할 때 temperature와 따로 조정하도록 권장합니다. |
tools | 아니요 | Flash에 업무용 함수를 최대 128개 정의할 수 있으며 일정이나 티켓을 바꾸기 전에 앱에서 인수를 검증해야 합니다. 128개 이하 |
parallel_tool_calls | 아니요 | Flash는 서로 결과를 기다리지 않는 조회를 한 번에 제안할 수 있으며 실제 조회는 앱에서 수행합니다. 기본값: |
tool_choice | 아니요 | Flash 업무 도우미에서는 |
response_format | 아니요 | Flash에 텍스트나 구조화된 JSON을 요청한 뒤 추출 필드를 앱의 예상 스키마로 검증해야 합니다. |
요금
입력 $0.14 / 출력 $0.28 100만 토큰당
활용 사례
회의와 통화 요약
음성 녹음이나 그 전사본을 안건과 함께 보내고, 결정 사항, 담당자, 미해결 질문을 JSON으로 요청합니다. reasoning_effort를 none으로 두면 답변이 빨리 돌아오므로 수십 건의 녹음을 차례로 처리하는 큐에 알맞습니다.
스크린샷과 문서 분류
청구서, 양식, UI 스크린샷을 이미지 파트로 첨부하고, 필요한 항목이나 화면에 보이는 문제를 요청합니다. 이처럼 짧고 반복되는 요청이 Flash가 맡도록 설계된 작업입니다.
긴 대화 스레드 요약
정기 회의는 녹음과 안건에 이름을 붙이고 결정 사항과 미해결 질문을 분리해 요청합니다. 저장하기 전에 원본 메모와 필드를 대조하며 대표 사례를 추론 없이 먼저 시험합니다. 자료가 충돌하면 추론 강도를 높여 검토합니다.
도구 기반 사무 어시스턴트
캘린더, 티켓, 조회 도구를 연결하고 어떤 도구를 호출할지는 모델이 결정하게 합니다. 일상적인 분류에는 effort를 low 또는 medium으로 두고, 드물게 모호한 요청에서만 올리십시오.
프롬프트 가이드 및 실전 팁
일상 작업은 none 또는 low에서 시작합니다
기본값은 high이며, 이 경우 추론에 출력 토큰을 사용합니다. 추출과 분류에서는 reasoning_effort를 none 또는 low로 설정하고, 규모를 키우기 전에 실제 항목 몇 개로 품질을 확인하십시오.
한 메시지에 미디어를 섞습니다
content를 파트의 목록으로 구성하십시오. 먼저 텍스트를 두고, 그다음
image_url,video_url,audio_url항목을 넣습니다. 질문이 두 번째 이미지인지 오디오 클립인지처럼 어떤 파트에 관한 것인지 텍스트에서 밝히십시오.추론을 고려해 max_tokens를 잡습니다
추론은 max_tokens에 포함되므로, 기본값 4,096은 단계가 높을 때 긴 답변이 끝나기 전에 소진될 수 있습니다. 값을 올리고, 응답을 스트리밍으로 받으며, finish_reason을 확인한 뒤에 결과를 완료로 판단하십시오.
도구 호출 루프를 닫습니다
tool_calls가 반환되면 실행하고, 각 결과를 대응하는 tool_call_id를 붙인 tool 메시지로 추가하십시오. 어시스턴트 메시지는 받은 그대로 두고, 대화 전체를 다시 보내십시오.
주요 용도
MiMo V2.6 Flash API는 회의 요약, 문서 추출, 멀티모달 자료 분류처럼 자주 반복하는 업무에 적합하며 입력 1,048,576토큰과 최대 131,072토큰의 텍스트 출력을 지원합니다.
회의 자료 처리
정기 회의는 녹음과 안건에 이름을 붙이고 결정 사항과 미해결 질문을 분리해 요청합니다. 저장하기 전에 원본 메모와 필드를 대조하며 대표 사례를 추론 없이 먼저 시험합니다. 자료가 충돌하면 추론 강도를 높여 검토합니다.
함수 호출
Flash에 업무용 함수를 최대 128개 정의할 수 있으며 일정이나 티켓을 바꾸기 전에 앱에서 인수를 검증해야 합니다.
Flash 도구 예제에서는 제안한 조회를 검토하고 앱에서 실행한 다음 해당 tool_call_id를 반환해 회의록 작성을 이어 갑니다.
출력 한도 설정
Flash의 max_tokens 기본값은 4,096이고 상한은 131,072입니다. 추론도 이 한도를 사용하므로 긴 회의록에서는 finish_reason을 확인해야 합니다.
Flash의 이미지 한도는 16,384토큰이고 답변은 텍스트입니다. 요청마다 메시지 256개, 도구 정의 128개, 중지 문자열 4개까지 받으며 input_audio는 wav와 mp3를 지원합니다.
콘텐츠 정책
MiMo V2.6 Flash는 일상 업무용으로 제공하며 NSFW 요청을 거부할 수 있으므로 무제한 출력을 보장하지 않습니다.
xiaomi/mimo-v2.6-flash/chat
MiMo V2.6 Flash는 일상 업무용으로 제공하며 NSFW 요청을 거부할 수 있으므로 무제한 출력을 보장하지 않습니다.
API 빠른 시작
curl --fail-with-body -sN https://api.spicyapi.ai/v1/chat/completions \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "xiaomi/mimo-v2.6-flash/chat",
"messages": [
{
"role": "user",
"content": "Summarise the following release notes into three bullet points."
}
],
"stream": true
}' \
| jq --unbuffered -Rrj 'select(startswith("data: ")) | .[6:] | select(. != "[DONE]") | fromjson | if .error then "\n[error] \(.error.message)\n" else (.choices[0].delta.content? // empty) end'
인증, 전체 스키마, 폴링과 오류 처리는 API 레퍼런스에서 확인하세요.
