xAI API

xAI

xAI API 是 xAI 提供的官方开发者接口,用于调用 Grok 系列模型完成对话、文本生成与推理任务,按用量计费。Base URL 是 https://api.x.ai/v1,密钥以 Authorization Bearer 形式携带;官方文档直接演示用 OpenAI 的 SDK 改 Base URL 接入。

xAI 的官方模型接口,提供 Grok 系列模型;接口形状与 OpenAI 一致,迁移成本很低。

官方 API通用模型

官方网站查看文档

本站更新于

提供方
xAI
类型
官方 API
主要分类
通用模型
认证方式
API Key、Bearer Token · 密钥通过 Authorization 请求头以 Bearer 形式携带,官方示例使用 XAI_API_KEY 环境变量。
接口兼容性
原生接口、兼容 OpenAI 接口
官方 SDK
Python、JavaScript
计费模式
按用量计费 · 按 token 用量计费,具体单价以官方价格说明为准。
状态
正常运营

接口能力

文本生成对话推理工具调用

典型场景

对话机器人内容生成自动化

xAI API 是 xAI 面向开发者提供的官方接口,可调用 Grok 系列模型完成对话、文本生成与推理任务。接口沿用 OpenAI 的形状,官方文档直接给出用 OpenAI SDK 改 Base URL 的接入示例。

这是什么

xAI API 是调用 Grok 系列模型的官方接口,面向需要把这些模型接进自有产品的开发者。它与 Grok 助手产品是两件事:产品面向使用者,API 面向程序,账单也各自独立。

最省事的一点:接口形状与 OpenAI 一致

这是它区别于其他官方接口的核心特征。官方文档的入门示例直接使用 OpenAI 的 Python SDK,只把 Base URL 指向自家地址:

from openai import OpenAI

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

对已经在用 OpenAI 接口的项目,这意味着迁移成本通常只有两行配置——前提是你早就把 Base URL 和密钥做成了配置项而不是硬编码。

需要提醒的是:接口形状一样,不等于能力一样。 形状相同只保证请求能发出去;具体支持哪些参数、哪些能力,仍要以 xAI 官方文档为准。真正依赖的功能应该逐项实测,方法见 OpenAI 兼容接口怎么判断

认证与 Base URL

密钥以 Bearer 形式放在 Authorization 请求头里:

Authorization: Bearer $XAI_API_KEY

Base URL 是 https://api.x.ai/v1,文本生成走该前缀下的 responses 端点。官方示例使用 XAI_API_KEY 环境变量——沿用这个命名可以省掉团队内部的沟通成本。

密钥的保管规则与其他家没有区别:只放服务端、只走环境变量、前端与代码仓库里绝不出现。通用做法见 OpenAI API Key 获取与安全管理,其中的原则同样适用于这里。

能力范围

以 Grok 系列模型为核心,提供对话、文本生成与推理能力,并支持工具调用

具体可用的模型型号更替较快,不建议在代码里写死模型名——把它做成配置项,换型号时不用改代码也不用重新发版。

计费方式

token 用量计费,输入与输出分别计价。具体单价与可能的额度政策以官方价格说明为准,本页不写死数字。

估算成本的可靠方式仍然是拿真实输入跑一轮,用接口返回的用量字段核对,而不是比较标价。

适合什么场景

如果你的应用需要的是多模态、语音或向量能力,接入前先确认官方文档当前是否覆盖,不要按「和 OpenAI 一样」来假设。

接入前要确认什么

官方接口之间的横向差异可以参考 OpenAI API vs Anthropic API;如果你在评估的是第三方中转而不是官方接口,先看 API 中转站是什么?和官方 API 有什么区别

官方网站
https://x.ai/api
官方文档
https://docs.x.ai

关于 xAI API 的常见问题

xAI API 提供哪些模型?

提供 Grok 系列模型,具体可用型号与能力以官方文档为准。型号更替较快,代码里不建议写死模型名。

与 Grok 产品是什么关系?

Grok 是面向用户的助手产品,xAI API 面向开发者。两者计费与使用方式不同,产品订阅不包含 API 额度。

可以直接用 OpenAI 的 SDK 吗?

官方文档就是这么演示的:用 OpenAI 的 Python SDK,把 Base URL 指向 https://api.x.ai/v1,密钥换成 xAI 签发的即可。这意味着从 OpenAI 迁移过来通常只改两行配置。

Base URL 是什么?

https://api.x.ai/v1。文本生成走这个前缀下的 responses 端点,与 OpenAI 的路径结构一致。

接口形状一样,是不是功能也完全一样?

不能这样假设。接口形状相同只保证请求能发出去,具体支持哪些参数、哪些能力仍以 xAI 官方文档为准,迁移后应逐项实测自己真正用到的功能。