Skip to main content
POST
Grok Responses(全模型,完整参数)
BaseURL 说明:默认 BaseURL 为 https://direct.evolink.ai,对文本模型支持更好,支持长连接;https://api.evolink.ai 是多模态主力地址,对文本模型作为备用地址使用。
服务端工具在 xAI 基础设施上执行,在 Token 费用之外按成功调用次数计费:联网搜索 / X 搜索 / 代码执行每次 0.005,附件搜索每次0.005,附件搜索每次 0.01,文档集搜索每次 $0.0025。工具费不受长上下文倍率影响。
image_generation 目前在 Grok 4.5 上不可用:为兼容会接受该声明,但工具会在请求到达模型前被移除。未识别的 tools[].type 会返回 400

授权

Authorization
string
header
必填

##所有接口均需 Bearer Token 认证##

获取 API Key:

访问 API Key 管理页面 获取你的 API Key

添加到请求头:

请求体

application/json
model
enum<string>
必填

要调用的模型:

可用选项:
grok-4.5
示例:

"grok-4.5"

input
必填

模型输入:纯字符串,或 OpenAI Responses 输入项数组(如 {"role":"user","content":[...]}),原样透传。

示例:

"搜索最新的 SpaceX 发射并用一句话总结。"

stream
boolean
默认值:false

是否流式返回(SSE 事件流,以 response.completed 结束)。默认 false

示例:

false

max_output_tokens
integer

生成的最大 token 数(含推理 token)。

示例:

2048

tools
object[]

工具声明。xAI 服务端工具(按成功调用次数计费,工具费不受长上下文倍率影响):

同时支持普通 function 工具(客户端函数调用,无按次费用)。

⚠️ image_generation 目前不可用:为兼容会接受该声明,但会在请求到达模型前被移除。未识别的工具类型返回 400

示例:
tool_choice

工具选择控制:"auto"(默认)/ "none" / "required",或用对象指定某个工具,如 {"type": "web_search"}

可用选项:
auto,
none,
required
max_tool_calls
integer

本次请求的服务端工具最大调用次数。省略(或传 null)时,平台会按你的可用余额自动注入不超过 10 次的上限。声明付费工具会预留最坏情况的预算,未用完的部分在结算时退回。

示例:

5

响应

响应生成成功(JSON 对象;stream=true 时为 SSE 事件流,以 response.completed 结束)

id
string

响应的唯一标识

示例:

"55d44212-8d5e-90cc-975f-36d341ce21f5"

object
enum<string>

响应类型

可用选项:
response
示例:

"response"

status
enum<string>

响应状态

可用选项:
completed,
incomplete,
failed
示例:

"completed"

model
string

实际使用的模型名称

示例:

"grok-4.5"

created_at
integer

创建时间戳

示例:

1786538000

output
object[]

按生成顺序排列的输出项:reasoning 项(思考摘要)、服务端工具调用项(如 web_search_call / code_interpreter_call,状态 completed 表示成功且计费的调用),以及最后含 output_text 内容的 message 项。

usage
object

Token 与工具用量统计。Prompt 达到 20 万 token 起,全部 token 按 2 倍价格计费;工具费不受倍率影响。