Grok API 둘러보기

Grok API 둘러보기

다른 LLM 제공자를 쓰다가 Grok 으로 옮기려는데 SDK 를 새로 배워야 한다면 부담스럽죠? xAI API 는 이 문제를 아예 없앴어요. OpenAI SDK 와 Anthropic SDK 를 그대로 쓸 수 있어서, base_url, api_key, model 세 가지만 바꾸면 바로 전환이 끝나요.

출처: https://docs.x.ai/docs/overview

OpenAI SDK 로 전환하기

from openai import OpenAI

client = OpenAI(
    api_key=XAI_API_KEY,
    base_url="https://api.x.ai/v1",
)

completion = client.chat.completions.create(
    model="grok-2-latest",
    messages=[{"role": "user", "content": "Hello"}],
)

Anthropic SDK 로 전환하기

from anthropic import Anthropic

client = Anthropic(
    api_key=XAI_API_KEY,
    base_url="https://api.x.ai",
)

어떻게 시작하나요

API 키는 xAI Console에서 계정을 만들고 발급받아요. 키를 환경변수 XAI_API_KEY에 넣어두면 위 코드가 바로 동작해요. 문서에서 나오는 Grok 은 xAI 의 대표 모델이고, grok-4.6 같은 최신 플래그십부터 순차적으로 이름이 붙어요.

더 알아보기