跳转到主要内容
本文覆盖 Grok 系列在 /v1/chat/completions 端点上的全部对话类能力,所有结论基于 2026年7月13日 (UTC+8) 在 API易 网关的实测。

基础对话与流式输出

全系 6 个模型均支持标准 OpenAI 格式与流式输出,stream_options: {"include_usage": true} 实测可用(末尾 chunk 返回完整 usage):
实测流式首 token 延迟 1.5–2.3 秒(全模型),非流式短问答整体延迟 1.7–5.1 秒。

思维链(Reasoning)

这是 Grok 系列最容易被误解的计费点,务必读完本节。

哪些模型输出思维链

推理 tokens 计入输出计费。实测一条短问答:可见回答仅 30 tokens,实际计费输出 586 tokens(其中推理 556 tokens)。高频短问答场景选 grok-4.20-0309-non-reasoning 可显著省成本。

读取思维链与推理用量

reasoning_effort 参数

reasoning_effort(如 "low" / "high"grok-4.5 接受grok-4.20-0309-reasoning 会明确报错 Model ... does not support parameter reasoningEffort(400)。跨模型代码请勿硬编码该参数。

结构化输出(Structured Outputs)

支持 OpenAI 标准的 response_format: json_schema(strict 模式),实测 grok-4.5 / grok-4.3 / grok-build-0.1 / grok-4.20-0309-reasoning / multi-agent 模型全部通过,返回严格符合 schema 的 JSON:

函数调用(Function Calling)

支持 OpenAI 标准的 tools / tool_choice 字段与完整的两轮工具调用流程(实测 grok-4.5 / grok-4.3 / grok-build-0.1 通过):
tool_choice 强制调用({"type": "function", "function": {"name": "get_weather"}})实测同样可用。
这里说的是客户端函数调用(工具由你的代码执行)。如果想让 xAI 服务端替你执行搜索 / 跑代码 / 连 MCP,请走 Responses API,见 联网搜索与 X 搜索代码执行与 MCP

视觉输入(图片理解)

Grok 4.x 对话模型支持图片输入(jpg / png,单图不大于 20MiB),使用 OpenAI Vision 兼容格式。实测 grok-4.5 / grok-4.3 / grok-4.20-0309-non-reasoning 均正确识别图形与颜色:
优先使用 base64 data URL。传外链 URL 时,图片由 xAI 上游服务器直接抓取——实测部分图床(如维基媒体)会对服务器抓取返回错误,导致请求失败(image_download_error)。若必须用外链,请确保图床对服务端请求开放且 URL 直接指向图片文件。

Prompt Caching(自动缓存)

Grok 前缀缓存自动生效,无需任何配置。同前缀请求实测第二次起命中 2688/2735 tokens,命中部分按缓存折扣价计费:
优化建议:把稳定不变的 system prompt / few-shot 示例放在消息最前面,可变内容放最后,最大化前缀命中。API易 网关为号池模式,缓存命中率请做合理预期(不承诺 100% 命中),计费口径详见 缓存计费说明

常见问题

关不掉。grok-4.5 / grok-4.3 / grok-build-0.1 的内部推理是模型固有行为。若不需要思维链、追求快答低成本,直接改用 grok-4.20-0309-non-reasoning
多轮对话回传历史时,只需回传 content(和工具调用相关字段),不要把 reasoning_content 塞回 messages——它不是标准字段,回传徒增输入 tokens。
推理模型的思维链也消耗输出配额,max_tokens 给小了会导致思维链吃满配额、正文被截断。带推理的模型建议 max_tokens 至少 2048 起步。
可以正常传入。注意推理类模型对采样参数的敏感度低于传统模型,调优价值有限。

相关文档

Grok 概览

模型阵容、定价与能力矩阵

联网搜索与 X 搜索

server-side 联网工具实战