AGTCloud API Docs
가이드API 레퍼런스통합 및 리소스업데이트 및 도움말
공급업체별 매개변수 차이

MiniMax 매개변수 및 프로토콜 차이

호환 프로토콜에서 MiniMax 모델의 매개변수 차이와 사용 방법을 알아봅니다.

MiniMax는 이 페이지에 따라 매개변수를 조정하세요. 전체 구조: Chat Completions, Responses, Messages.

대상 모델

모델적용 범위
MiniMax-M3.1-FlashChat, Responses, Messages. 추론 항상 활성화, 강도 조절 가능
MiniMax-M3Chat, Responses, Messages. 추론 전환 가능, 기본값은 프로토콜별로 다름

Chat Completions 차이

필드차이 설명
thinking.type둘 다 기본 adaptive. M3은 disabled로 끄고 M3.1-Flash는 disabled에 400 반환
reasoning_effortM3.1-Flash는 low/medium/high/xhigh/max, 기본 max, none는 400. M3은 무시
reasoning_splitMiniMax 확장: true은 reasoning_content에 추론 분리, false는 content의 <think> 태그에 배치. 추론 스위치가 아니며 M3.1-Flash는 false 미지원
temperature, top_p값 무시, 실제 각각 1, 0.95. 단 top_p를 보내면 (0,1] 범위는 준수
presence_penalty, frequency_penalty, logit_bias전달값 무시
max_completion_tokens최소 1, 최대 524288, 권장 131072. 추론과 답변 포함, 권장값은 기본값과 다름
service_tierM3은 standard/priority, 기본 standard. M3.1-Flash는 미지원
이전 assistant 메시지도구 대화는 reasoning_content, content, tool_calls 포함 전체 재전송. 단순 호출은 추론 필드가 없을 수 있음

Responses 차이

필드차이 설명
reasoning.effortM3.1-Flash는 항상 추론, low/medium/high/xhigh/max, 기본 max, none는 400. M3은 기본 꺼짐, none 이외로 켜지만 깊이는 조절하지 않음
temperature, top_p값 무시, 실제 각각 1, 0.95. 단 top_p를 보내면 (0,1] 범위는 준수
max_output_tokens추론 토큰도 예산에 포함. 작으면 incomplete 및 최종 답변 message 누락 가능
tool_choiceauto만 지원
text.format.type현재 text만 정의
store요청값 무시, 응답 false 고정
previous_response_id, conversation요청값 무시, 응답 null 고정. reasoning과 도구 포함 전체 입출력 이력 재전송
parallel_tool_calls, truncation요청값 무시, 응답 각각 true, disabled 고정
service_tierM3은 standard/priority, 기본 standard. M3.1-Flash는 미지원
서버 검색Beta 도구, tools에 type: "web_search" 사용

Messages 차이

필드차이 설명
thinking.typeM3.1-Flash는 항상 켜짐, adaptive만, disabled은 400. M3 기본 꺼짐, adaptive으로 켜고 disabled로 끔
output_config.effortM3.1-Flash는 low/medium/high/xhigh/max, 기본 max, none는 400. M3 무시
temperature, top_p값 무시, 실제 각각 1, 0.95. 단 top_p를 보내면 (0,1] 범위는 준수
top_k, stop_sequences, mcp_servers, context_management, container전달값 무시
max_tokens최소 1, 최대 524288, 권장 131072, 추론 토큰도 포함
tool_choice.typeauto만 지원
service_tierM3은 standard/priority, 기본 standard. M3.1-Flash는 미지원
이전 assistant 콘텐츠 블록thinking, text, tool_use와 서명 signature 모두 보존. 단순 호출에는 thinking이 없을 수 있음
서버 검색Beta 도구, type: "web_search_20250305", name: "web_search" 사용

캐시 차이

필드차이 설명
자동 접두사 캐시입력 512토큰 이상, 표시 불필요. 도구 정의, system, 이력 순으로 일치
cache_control두 모델 모두 Anthropic 명시적 캐시 표시 미지원
Responses의 prompt_cache_key프롬프트 캐시 라우팅 ID로 사용 가능

미디어 입력 차이

입력프로토콜 블록차이 설명
이미지image_urlChat: image_url.url은 공개 URL 또는 Base64 Data URL
동영상video_urlChat: video_url.url은 공개 URL, Base64 Data URL 또는 원본 mm_file://{file_id} 참조
이미지input_imageResponses: image_url은 URL / Base64 문자열 또는 url, detail 객체
동영상input_videoResponses: video_url은 URL / Base64 문자열 또는 url, fps, detail, max_long_side_pixel 객체
이미지imageMessages: source.type=url이면 url, source.type=base64이면 media_type, data
동영상videoMessages 확장: source은 URL, Base64, 원본 동영상 참조와 프레임 추출 옵션 지원
필드차이 설명
detaillow/default/high, 기본 default. Chat은 미디어 객체, Responses는 URL 객체, Messages는 source 내부
fps프레임 추출 빈도 0.2~5, 기본 1. Chat / Responses는 동영상 블록의 video_url.fps, Messages는 source.fps
max_long_side_pixel이미지/프레임 긴 변 제한. Chat 미디어, Responses 동영상 URL 객체, Messages source 내부
미디어 크기Chat / Messages: 이미지 10 MB, URL / Base64 동영상 50 MB, 본문 64 MB. 원본 Files API 동영상 업로드 512 MB

mm_file://은 MiniMax 원본 업로드 API 참조입니다. 이 페이지는 AGTCloud 업로드 API를 제공하지 않습니다.

호출 예제

MODEL_ID을 전체 ID로 바꾸고 본인 API Key를 사용하세요. 예제는 M3.1-Flash 강도 설정이며 M3은 위 표를 참고하세요.

curl 'https://api.agtcloud.ai/v1/chat/completions' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  --data '{
    "model": "MODEL_ID",
    "messages": [{"role": "user", "content": "API 시간 초과 진단 방법을 세 가지로 설명하세요"}],
    "thinking": {"type": "adaptive"},
    "reasoning_effort": "low",
    "max_completion_tokens": 4096
  }'

공식 참고 자료

이 페이지의 내용