xAI Grok Python SDK

1.7.0 · active · verified Sat Feb 28

Official Python SDK for xAI's Grok models — gRPC-based client for chat, image generation, and agentic tool use. Also supports OpenAI-compatible REST API.

Warnings

Install

Imports

Quickstart

Chat completion via OpenAI-compatible interface (recommended for portability)

from openai import OpenAI
import os

client = OpenAI(
    api_key=os.environ['XAI_API_KEY'],
    base_url='https://api.x.ai/v1'
)

response = client.chat.completions.create(
    model='grok-3',
    messages=[{'role': 'user', 'content': 'Hello'}]
)
print(response.choices[0].message.content)

view raw JSON →