This page makes reference to Grok models provided by xAI - not to be confused with Groq, a separate AI hardware and software company. See the Groq provider page.
xAI offers an API to interact with Grok models. This example goes over how to use LangChain to interact with xAI models.
See ChatXAI docs for detail and supported features.
Copy
Ask AI
# Querying chat models with xAIfrom langchain_xai import ChatXAIchat = ChatXAI( # xai_api_key="YOUR_API_KEY", model="grok-4",)# stream the response back from the modelfor m in chat.stream("Tell me fun things to do in NYC"): print(m.content, end="", flush=True)# if you don't want to do streaming, you can use the invoke method# chat.invoke("Tell me fun things to do in NYC")