Grok API 怎么接入

最后更新:

用 KK Key 和 /v1 地址发送文本请求。先确认模型 ID,再把结果接回自己的应用。

三项配置,先跑一条文本请求

在支持自定义 OpenAI 兼容服务的客户端中,Base URL 填 https://api.kkaiapi.com/v1,Key 填 KKAIAPI 密钥,模型填 grok-4.7。下面使用同一接口发送短请求,密钥从环境变量读取。

Grok 文本请求
curl https://api.kkaiapi.com/v1/chat/completions \
  -H "Authorization: Bearer $KKAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"grok-4.7","messages":[{"role":"user","content":"把下面的产品介绍整理成三条要点:这是一款支持多人协作与版本记录的笔记工具。"}]}'

当前 Grok 型号和调用费用

表中是 KK 当前目录中的文本型号,输入和输出分别计价。正文、历史消息和系统指令都可能进入输入用量。比较型号时使用相同样例,记录结果是否完整、响应耗时及实际费用。

报价更新于 2026-10-18,来源:https://api.kkaiapi.com/api/pricing。展示数量为报价单位,按实际用量计费。 官方参考标记 ≈ 的金额为约数,原始参考价可在公开报价中核对。
模型模型 ID输入(CNY)输出(CNY)官方参考价(约数标记 ≈)
Grok 4.7grok-4.7¥2 / 1M tokens¥6 / 1M tokensCNY 输入 ¥14 / 输出 ¥42 / 1M tokens;USD 输入 $2 / 输出 $6 / 1M tokens
Grok 4.6grok-4.6¥2 / 1M tokens¥6 / 1M tokensCNY 输入 ¥14 / 输出 ¥42 / 1M tokens;USD 输入 $2 / 输出 $6 / 1M tokens
Grok 4.5grok-4.5¥2 / 1M tokens¥6 / 1M tokensCNY 输入 ¥14 / 输出 ¥42 / 1M tokens;USD 输入 $2 / 输出 $6 / 1M tokens

模型调用与实时搜索分开接入

本页示例发送的是文本消息。想分析今天的新闻或某条 X 帖子,应先取得有来源和日期的数据,再交给模型处理;模型名称本身不能证明它已经检索互联网。

xAI 的官方搜索文档将联网搜索列为单独工具。本页的 KK Chat Completions 示例不配置该官方工具,也不把 Grok App 的界面功能自动算成 KK 接口能力。选择数据服务时,先核对具体接口、返回字段和费用。

把答案、模型和用量一起读出来

在 Python 中可以复用 OpenAI SDK。正文从 choices 中读取,usage 用于核对 token;保存请求时间与模型 ID,方便和控制台记录对应。不要把模型回答中自述的身份当成独立的服务验真方法。

grok_text.py
import os
from openai import OpenAI

client = OpenAI(api_key=os.environ["KKAI_API_KEY"],
                base_url="https://api.kkaiapi.com/v1")
response = client.chat.completions.create(
    model="grok-4.7",
    messages=[{"role": "user", "content": "把这段反馈分类:保存按钮不明显,但多人编辑很好用。"}],
)
print(response.choices[0].message.content)
print(response.model)
print(response.usage)

接入应用前验证自己的结果要求

摘要检查是否漏掉关键信息,分类检查是否落在允许的类别中,代码任务执行对应检查。让模型输出 JSON 时,还要由应用解析并校验字段,不要直接把任意文本写进数据库。

首次调用失败时,从目录复制完整 ID,核对 Key 所属账户、余额与地址。只接受 Base URL 的配置不要填到 /chat/completions;返回具体错误后再处理对应原因,避免连续重复付费任务。

常见问题

Grok App 的订阅能给 KK API 使用吗?

KKAIAPI 通过自己的 Key 和余额结算。App 账户权益不能直接替代 KK 余额。

调用 Grok 就会自动搜 X 吗?

不能从型号名这样推断。本文是文本消息调用;实时数据需要明确接入数据接口或相应搜索工具。

可以在同一个客户端切换 Grok 型号吗?

客户端支持自定义模型时,可以从 KK 目录复制 ID 后切换,保持同一 Base URL 和 Key。其他参数需符合所选型号的接口。

为什么两次请求的费用不同?

文本请求按 token 用量计费。长输入、长输出和多轮历史都会改变费用,具体看价格表与用量记录。