CokeAPI
文本对话系列Grok 系列

Grok 系列

支持 Grok 4.20 Fast / Auto / Expert / Heavy、Grok 4.3、Grok Build 0.1。

Grok 文本系列已整体下线:CokeAPI 当前价目表中已不再提供本目录下的 Grok 文本模型,调用会返回模型不存在错误。请迁移到 gpt-5.5。以下内容仅作历史参考。

通过 OpenAI 兼容协议调用 xAI Grok 系列模型。请求/响应格式与标准 Chat Completions 完全一致。

接口信息

项目
默认接口POST /v1/chat/completions
Base URLhttps://cokeapi.com/v1
鉴权Authorization: Bearer sk-xxxxxxxx
SDKOpenAI 兼容 SDK

协议与能力支持

能力支持情况说明
Chat Completions支持推荐主入口
流式 SSE支持stream=true
Function calling视模型而定tools / tool_choice 透传上游
长上下文支持Grok 4.20 系列适合长上下文任务
图片 / 视频生成另见图像/视频文档Grok 视频走 Grok Video 接口

可用模型

模型 ID主要用途
grok-4.3通用推理
grok-build-0.1构建与工程任务
grok-4.20-fast快速长上下文对话
grok-4.20-expert复杂推理与专家任务
grok-4.20-heavy高强度推理

插件 / 软件教程

工具推荐模型配置
Apifoxgrok-4.20-fast接入 Apifox
Cherry Studiogrok-4.20-fast / grok-4.20-expert接入 Cherry Studio
Cursorgrok-4.20-expert接入 Cursor
Python / Node.jsgrok-4.20-fastSDK 指南

调用示例

curl https://cokeapi.com/v1/chat/completions \
  -H "Authorization: Bearer sk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "grok-4.3",
    "messages": [{"role": "user", "content": "你好"}]
  }'
from openai import OpenAI
client = OpenAI(base_url="https://cokeapi.com/v1", api_key="sk-xxxxxxxx")
resp = client.chat.completions.create(
    model="grok-4.3",
    messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)
import OpenAI from 'openai';
const client = new OpenAI({ baseURL: 'https://cokeapi.com/v1', apiKey: 'sk-xxxxxxxx' });
const resp = await client.chat.completions.create({
  model: 'grok-4.3',
  messages: [{ role: 'user', content: '你好' }],
});
console.log(resp.choices[0].message.content);
package main

import (
	"context"
	"fmt"
	openai "github.com/sashabaranov/go-openai"
)

func main() {
	client := openai.NewClient("sk-xxxxxxxx")
	resp, err := client.CreateChatCompletion(
		context.Background(),
		openai.ChatCompletionRequest{
			Model: "grok-4.3",
			Messages: []openai.ChatCompletionMessage{
				{Role: openai.ChatMessageRoleUser, Content: "你好"},
			},
		},
	)
	if err != nil {
		fmt.Println(err)
		return
	}
	fmt.Println(resp.Choices[0].Message.Content)
}
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.ChatCompletion;
import com.openai.models.ChatCompletionCreateParams;
import com.openai.models.ChatCompletionMessageParam;

public class Main {
    public static void main(String[] args) {
        OpenAIClient client = OpenAIOkHttpClient.builder()
            .apiKey("sk-xxxxxxxx")
            .baseUrl("https://cokeapi.com/v1")
            .build();

        ChatCompletionCreateParams params = ChatCompletionCreateParams.builder()
            .addMessage(ChatCompletionMessageParam.ofUser("你好"))
            .model("grok-4.3")
            .build();

        ChatCompletion chatCompletion = client.chat().completions().create(params);
        System.out.println(chatCompletion.choices().get(0).message().content());
    }
}

本页目录