π Supported AI Service Providers
OpenAI
platform.openai.com/docsAnthropic
docs.anthropic.comPerplexity
docs.perplexity.aiMistral AI
docs.mistral.aiGrok AI
docs.x.aiGemini
ai.google.devCohere
docs.cohere.comDeepSeek
api-docs.deepseek.comAI21
docs.ai21.com⨠XAI platform fully supports all AI models from the above service providers. With a single API key, you can seamlessly access AI models from any of these providers, enabling flexible and efficient AI application development.
π» SDK Example Code
OpenAI SDK Example
import os
from openai import OpenAI
XAI_API_KEY = os.getenv("XAI_API_KEY")
client = OpenAI(
api_key=XAI_API_KEY,
base_url="",
)
completion = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "You are AI"},
{"role": "user", "content": "What is the meaning of life, the universe, and everything?"},
],
)
print(completion.choices[0].message)
Anthropic SDK Example
import os
from anthropic import Anthropic
XAI_API_KEY = os.getenv("XAI_API_KEY")
client = Anthropic(
api_key=XAI_API_KEY,
base_url="",
)
message = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=128,
system="You are AI.",
messages=[
{
"role": "user",
"content": "What is the meaning of life, the universe, and everything?",
},
],
)
print(message.content)