Skip to content

Grok 模型调用 ​

聊天选 Grok 文本模型,画图选 Grok Imagine 图片模型。 两者都使用 OpenAI 兼容地址,模型 ID 以当前密钥能获取到的列表为准。

客户端怎么填 ​

在支持自定义 OpenAI 接口的客户端中新增提供商,填写:

字段填什么
协议 / ProviderOpenAI Compatible
Base URLhttps://api.aruhub.com/v1
API Key自己的 AruHub 密钥
模型 ID点击“获取模型”,选择可用的 Grok 模型

保存后发送 “回复 OK”。收到回复,并在控制台看到对应的调用记录,即可开始使用。

接到 WorkBuddy、Qoder 等 Agent 工具时,也可使用 通用 Agent 入口:https://agent.aruhub.com。

API:发送一条聊天消息 ​

将 YOUR_API_KEY 换成密钥,YOUR_GROK_MODEL_ID 换成模型列表中的 Grok 文本模型 ID。在 macOS / Linux 终端执行:

bash
curl https://api.aruhub.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "YOUR_GROK_MODEL_ID",
    "messages": [{"role": "user", "content": "回复 OK"}],
    "stream": false
  }'

回复文字在 choices[0].message.content 中。

不知道模型 ID?先获取当前密钥可用的模型
bash
curl https://api.aruhub.com/v1/models \
  -H "Authorization: Bearer YOUR_API_KEY"

从返回的 data[].id 中选择 Grok 模型。聊天时选择文本模型,生成图片时选择 Grok Imagine 图片模型;两者不能混填。

用 Grok 生成图片 ​

在支持 OpenAI Images 的图片工具中,填写同一个 Base URL,选择密钥可用的 Grok Imagine 图片模型。AruHub Studio 中可以在“设置 → 图片模型 → 新增图片模型”里选择对应的 Grok 图片模板,再填写密钥、获取并选择模型。

开发者:图片生成请求示例

将 YOUR_GROK_IMAGE_MODEL_ID 换成当前可用的 Grok 图片模型 ID,不能使用文本模型 ID。

bash
curl https://api.aruhub.com/v1/images/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "YOUR_GROK_IMAGE_MODEL_ID",
    "prompt": "一只橘猫坐在窗边,温暖的午后阳光",
    "n": 1
  }'

若返回 data[].url,打开该地址下载图片;若返回 data[].b64_json,将内容按 Base64 解码后保存。具体返回格式和参数以当前渠道支持为准。

遇到问题 ​

现象检查什么
401密钥是否正确,是否有对应分组权限
模型不存在使用“获取模型”返回的完整 ID,不要直接填 grok
聊天正常,画图失败是否选了图片模型,是否调用 /v1/images/generations
404Base URL 是否只到 /v1,有无重复版本路径
想获取实时信息模型本身是否接入联网工具,以实际渠道能力为准

接口结构参考 xAI 聊天接口说明 和 图片生成说明;本页使用 AruHub 的接入域名与密钥。

AruHub · 统一 API 网关