Skip to Content

Grok 시리즈

xAI의 Grok 모델로, 추론(reasoning)모델 Grok 4.7, 4.6, 4.5, 4.3과 비추론 모델 Grok 4.1 Fast, 4.20이 있습니다. OpenAI 호환 API로 호출합니다.

자주 하는 작업

모델

전체 모델 목록과 실시간 가격은 모델 페이지 를 참고하십시오. 모델 ID의 접두사는 x-ai/이며 생략할 수 있습니다.

주요 모델 ID(호출 시 그대로 복사)
Grok 4.7x-ai/grok-4.7추론 모델, 500K 컨텍스트
Grok 4.1 Fastx-ai/grok-4.1-fast비추론, 2M 컨텍스트, 이미지 지원
유형모델설명
추론 모델Grok 4.7, 4.6, 4.5항상 추론하며 시간이 오래 걸림. 500K 컨텍스트, 텍스트만 지원
추론 모델Grok 4.31M 컨텍스트, 이미지 입력 지원
비추론 모델Grok 4.1 Fast, 4.20응답이 빠름. 2M 컨텍스트, 이미지 입력 지원

엔드포인트 지원

엔드포인트지원 모델
Chat Completions /v1/chat/completions전체
Responses /v1/responsesGrok 4.3, 4.20, 4.1 Fast
Anthropic 네이티브 엔드포인트Grok 4.3만 지원. 나머지는 protocol_not_supported 반환

Grok 모델은 xAI 공식(grok)이 제공하며, 일부 모델은 Azure AI Foundry 공급자도 있습니다.

호출 예시

grok_basic.py
import os from openai import OpenAI client = OpenAI(base_url="https://api.ofox.ai/v1", api_key=os.environ["OFOX_API_KEY"]) resp = client.chat.completions.create( model="x-ai/grok-4.7", reasoning_effort="low", messages=[{"role": "user", "content": "멱등성이 무엇인지 한 문장으로 설명해 주세요."}], ) print(resp.choices[0].message.content) print("추론 토큰:", resp.usage.completion_tokens_details.reasoning_tokens)

추론

핵심Grok 4.7, 4.6, 4.5는 항상 추론하므로 복잡한 문제는 몇 분이 걸릴 수 있습니다. reasoning_effort: low로 추론량을 줄이거나, 비추론 모델인 Grok 4.1 Fast를 사용하십시오.
모델추론reasoning_effort
Grok 4.7, 4.6, 4.5항상 추론low로 추론량을 크게 줄일 수 있음
Grok 4.3항상 추론, 추론 내용은 반환하지 않음전달 가능
Grok 4.1 Fast, 4.20추론하지 않음Grok 4.1 Fast에 전달하면 400 반환

같은 수학 문제로 실측한 결과, Grok 4.7은 기본 설정에서 추론 토큰 약 1만 5천 개, 약 4분이 걸렸고, reasoning_effort: "low"에서는 약 4,200개, 약 1분이 걸렸습니다. 추론 토큰은 출력 단가로 과금되며, 개수는 usage.completion_tokens_details.reasoning_tokens에서 확인할 수 있습니다. 추론 내용은 스트리밍 응답의 delta.reasoning_content에 담깁니다.

기타 기능

  • 이미지 입력: Grok 4.3, 4.20, 4.1 Fast가 지원하며, 표준 image_url 콘텐츠 블록을 사용합니다. 작성법은 비전을 참고하십시오.
  • 구조화된 출력과 도구 호출: response_format은 json_schema를 지원하며, 도구 호출은 표준 tools 파라미터를 사용합니다.
  • 캐시: 반복되는 요청 접두부를 자동으로 캐시하며, 적중량은 usage.prompt_tokens_details.cached_tokens에서 확인할 수 있습니다.

자주 발생하는 오류

HTTP · type오류 메시지 원문원인해결 방법
400 invalid_request_errorThis model does not support와 reasoning을 포함비추론 모델 Grok 4.1 Fast에 reasoning_effort를 전달함해당 파라미터 삭제
400 protocol_not_supportedModel 'x-ai/grok-4.7' does not support the 'anthropic' protocol on this platform.해당 모델은 Anthropic 엔드포인트를 지원하지 않음OpenAI 호환 엔드포인트 사용
400 endpoint_not_supportedModel 'x-ai/grok-4.7' does not support the /v1/responses endpoint on this platform.해당 모델은 Responses 엔드포인트를 지원하지 않음/v1/chat/completions 사용
404 model_not_foundModel 'xai/grok-4.7' not found접두사를 xai/로 작성함접두사는 x-ai/
요청 타임아웃—추론 시간이 너무 김reasoning_effort: "low" 전달, 스트리밍 출력 사용 또는 클라이언트 타임아웃을 600초 이상으로 설정

기타 공통 오류는 오류 처리를 참고하십시오.

공식 문서

자주 묻는 질문

Grok의 모델 ID는 어떻게 작성합니까?

표준 표기는 x-ai/grok-4.7이며, 접두사를 생략해 grok-4.7로 쓸 수도 있습니다. xai/grok-4.7로 쓰면 404가 반환됩니다.

Grok 4.7은 왜 이렇게 느립니까?

Grok 4.7, 4.6, 4.5는 항상 추론하므로 복잡한 문제에서는 추론 토큰이 1만 개를 넘고 몇 분이 걸릴 수 있습니다. reasoning_effort: "low"를 전달하면 크게 단축되며, 추론하지 않는 Grok 4.1 Fast를 사용할 수도 있습니다.

Grok의 추론을 끌 수 있습니까?

Grok 4.7, 4.6, 4.5, 4.3은 추론을 끌 수 없으며, reasoning_effort로 추론량을 줄일 수만 있습니다. 빠른 응답이 필요하면 Grok 4.1 Fast를 사용하십시오.

Claude Code에서 Grok을 사용할 수 있습니까?

Anthropic 엔드포인트는 Grok 4.3만 지원하며, 다른 Grok 모델로 호출하면 protocol_not_supported가 반환됩니다.

Grok은 컨텍스트를 얼마나 지원합니까?

Grok 4.1 Fast와 4.20은 2M 토큰, Grok 4.3은 1M, Grok 4.7, 4.6, 4.5는 500K입니다.

마지막 업데이트