Grok API 接入 —— OpenAI 兼容,一个 key

xAI 的 Grok 家族和其他模型一样,走 DaoXE 的标准 OpenAI 兼容 base URL —— 不用 xAI 控制台账号,不用单独的 SDK。一个 key、目录 ID、可验证。

更新于 2026-09-15

DaoXE 用标准 OpenAI 形态承载 xAI 的 Grok 家族:POST /v1/chat/completions 加 Grok 模型 ID;支持的 ID 可走 /v1/responses。现有 OpenAI SDK 代码原样运行 —— 只改 base URL 和 key。真实省钱逻辑见最便宜 API 教程。

通过 DaoXE 调用 Grok#

Chat 路径:/v1/chat/completions,用 Authorization: Bearer。Grok 推理型 ID 的思考在 usage 层面记账:usage.completion_tokens_details.reasoning_tokens 报告有多少 completion token 花在了思考上。

bash
curl --fail-with-body --show-error --silent \
  https://daoxe.com/v1/chat/completions \
  -H "Authorization: Bearer ${DAOXE_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "YOUR_EXACT_MODEL_ID",
    "max_tokens": 64,
    "messages": [{"role": "user", "content": "Say hello in one sentence."}]
  }'
python
# xAI reasoning IDs report thinking at the USAGE level, not the message
# level: reasoning_tokens appear in usage.completion_tokens_details. If your
# billing dashboards ignore that detail, cache tokens and thinking tokens both
# look like ordinary completion spend.
from openai import OpenAI

client = OpenAI(base_url="https://daoxe.com/v1", api_key="YOUR_DAOXE_KEY")
r = client.chat.completions.create(
    model="YOUR_EXACT_MODEL_ID",   # a grok-* id from GET /v1/models
    messages=[{"role": "user", "content": "2+2? Think briefly, then answer."}],
)
print(r.choices[0].message.content)
details = r.usage.completion_tokens_details
print(getattr(details, "reasoning_tokens", None))   # thinking, counted here

Grok 特有的注意点#

  • 思考记在 usage 里,不在消息上。 与在消息上加独立思考字段的 API 不同,xAI 把 reasoning_tokens 放在 usage.completion_tokens_details 里 —— 只读顶层 usage 数字的账单或审计工具看不到思考开销。
  • 有 Responses 面。 xAI 暴露 OpenAI Responses 兼容端点;路由 Responses 形态流量前,先确认你钉住的 ID 是否声明支持。
  • 只用实时列表的准确 ID。 Grok 版本在动;从 GET /v1/models 复制,别照搬发布稿。

这要花多少钱#

一个余额,一个充值汇率

充值统一按 1 元人民币 = $1 额度,所有支付方式一致;模型再各按自己的美元标价计费 —— 实时单价见定价页。支付宝、微信、USDT、银行卡(Visa · Mastercard)、Apple Pay 与 Google Pay 都是同一个汇率 —— 目录里所有模型共用一个余额,不用选套餐,也没有月度低消。单价与账户绑定且会变动,所以请用一小笔充值去确认,而不是相信教程里的某个数字。

验证你拿到的是真模型#

先证明端点可用,再怀疑客户端 —— 这一步失败,改任何设置都没用:

bash
export DAOXE_API_KEY="your_api_key"

# List the exact model IDs your account can call
curl --fail-with-body --show-error --silent \
  https://daoxe.com/v1/models \
  -H "Authorization: Bearer ${DAOXE_API_KEY}"

先确认连通,再在 temperature 0 下把固定 prompt 与官方 xAI API 对比,确认模型档位:

别信我们 —— 自己验证

把 开源 benchmark 对准 DaoXE 和官方 API,在 temperature 0 下对比。再学会如何鉴别掉包,让便宜端点无法悄悄把你换成更小的模型。

常见问题#

需要 xAI 控制台账号吗?

不需要 —— Grok 挂在你的单一 DaoXE key 下,用 GET /v1/models 里的普通目录 ID。

思考 token 去哪了?

在 usage.completion_tokens_details.reasoning_tokens。成本归因从那里读。

Grok 能用哪些端点?

OpenAI 兼容 chat(/v1/chat/completions)与支持 ID 的 Responses 面。

这里 Grok 多少钱?

按模型、按账号 —— 见实时定价。充值统一 1 元 = $1 额度。

试用 DaoXE —— 并亲自 benchmark 它

一个 key 调 GPT、Claude、Gemini、DeepSeek 等。用开源 benchmark 对准我们做对比 —— 别只听我们说。