Grok 4.6 API
https://api.hiapi.ai /v1/chat/completions 该模型使用兼容 OpenAI 的 Chat Completions 接口。同一个 HiAPI API Key 可调用账户分组内已开放模型;切换到图片、视频或音频模型时,需要改用 /v1/tasks 及对应请求结构。
模型概览
| 模型名称 | Grok 4.6 |
|---|---|
| 提供方 | xAI |
| 输入 / 输出 | 文本 / 文本 |
| 接口 | POST /v1/chat/completions |
| 价格 | HiAPI 实时 Token 价格 |
xAI Grok 4.6 通过 HiAPI Chat Completions 提供文本输入与文本输出、流式响应、工具调用、JSON 对象和四档已验证推理强度。
生产建议
- 使用 model=grok-4.6 调用 POST /v1/chat/completions。同一个 HiAPI API Key 可调用已开放模型;媒体模型使用不同请求结构的 POST /v1/tasks。
- 推理强度为 low、medium、high、xhigh,默认 high。推理 Token 按输出计费。
- 首期公共契约不承诺 Responses、图片输入、并行工具或完整 structured output。超过 200K 上下文以实时模型页和长上下文验收结果为准。
适用场景
使用 Chat Completions 构建文本 Agent、流式回答、JSON 对象和函数工具。
messagesreasoning_efforttools请求参数
model string 必填 固定填写这个公共模型 ID。
messages array 必填 按顺序传入 system、user、assistant 和 tool 消息。
stream boolean 可选 设为 true 返回 SSE。
reasoning_effort enum 可选 推理强度。推理 Token 计入输出 Token。
response_format object 可选 使用 type=json_object 请求 JSON 对象输出。
tools array 可选 兼容 OpenAI 的函数定义。
tool_choice string | object 可选 按需使用 auto 或 required。
API 接入示例
调用示例
读取 content 和 reasoning_content 增量直到 [DONE]。
{
"model": "grok-4.6",
"messages": [
{
"role": "user",
"content": "请用三段简短文字解释 HTTP 缓存。"
}
],
"stream": true,
"reasoning_effort": "high"
}使用 response_format.type=json_object,并解析 message.content。
{
"model": "grok-4.6",
"messages": [
{
"role": "user",
"content": "Return a JSON object with an answer field."
}
],
"stream": false,
"reasoning_effort": "medium",
"response_format": {
"type": "json_object"
}
}执行返回的调用,再带回 assistant 工具调用和对应的 role=tool 结果继续请求。
{
"model": "grok-4.6",
"messages": [
{
"role": "user",
"content": "Check order A-123."
}
],
"stream": false,
"reasoning_effort": "low",
"tools": [
{
"type": "function",
"function": {
"name": "get_order_status",
"description": "Look up an order.",
"parameters": {
"type": "object",
"properties": {
"order_id": {
"type": "string"
}
},
"required": [
"order_id"
],
"additionalProperties": false
}
}
}
],
"tool_choice": "auto"
}响应结构
非流式响应遵循 Chat Completions 结构。思考模式会额外返回 reasoning_content;计费明细以 usage 为准。
{
"id": "chatcmpl_example",
"object": "chat.completion",
"model": "grok-4.6",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "缓存可以减少重复请求的传输成本。",
"reasoning_content": "先梳理缓存命中条件。"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 24,
"completion_tokens": 18,
"total_tokens": 42
}
} - 从 choices[0].message.content 读取文本,按需读取 reasoning_content。
- 流式调用拼接 choices[0].delta.content 与 reasoning_content,直到 [DONE]。
- 读取 prompt、completion 和 total Token 用量;推理计入 completion Token。
常见问题
应该使用哪个接口和模型 ID?
使用 POST /v1/chat/completions,并将 model 设置为 grok-4.6。
支持哪些推理强度?
使用 reasoning_effort=low、medium、high 或 xhigh,默认 high。推理 Token 计入输出 Token。
支持流式、JSON 对象和工具调用吗?
支持。stream=true 返回 SSE,response_format.type=json_object 请求 JSON 对象,tools/tool_choice 用于函数调用。工具续轮需带回 assistant 工具调用和匹配的工具结果。
支持图片输入和 Responses 吗?
它们不属于首期 HiAPI 公共契约,请使用 Chat Completions 的文本 messages。
Token 如何计费,长上下文如何处理?
输入、输出和缓存输入按模型页与定价页的实时费率计费;推理 Token 计入输出。提供方资料提到 500K 上下文,但 HiAPI 首期在超过 200K 完成长上下文验收前不公开承诺该范围。
可以复用 OpenAI SDK 客户端吗?
可以。将 base_url 设为 https://api.hiapi.ai/v1,使用 HiAPI API Key,通过 chat.completions.create 传入 messages。