Skip to main content
POST
Grok チャット補完(全モデル、完全なパラメータ)
BaseURL:デフォルトの BaseURL は https://direct.evolink.ai で、テキストモデルへの対応が優れており、長時間接続をサポートします。https://api.evolink.ai はマルチモーダルの主力エンドポイントで、テキストモデルに対しては代替アドレスとして使用されます。
サーバーサイドツール(ウェブ検索、X 検索、コード実行、添付ファイル検索、コレクション検索)は Responses API のみで利用できます。Chat Completions エンドポイントは通常の function ツール呼び出しのみに対応します。

承認

Authorization
string
header
必須

##すべてのAPIにBearer Token認証が必要です##

APIキーの取得:

APIキー管理ページにアクセスしてAPIキーを取得してください

リクエストヘッダーに追加:

ボディ

application/json
model
enum<string>
必須

呼び出すモデル:

利用可能なオプション:
grok-4.5
:

"grok-4.5"

messages
object[]
必須

チャットメッセージのリスト。systemuserassistant のロールに対応します。

Minimum array length: 1
:
stream
boolean
デフォルト:false

ストリーミングでレスポンスを返すかどうか(SSE、chat.completion.chunk イベント)。デフォルトは false

:

false

max_tokens
integer

生成するトークンの最大数。そのままモデルに渡されます。

:

1024

temperature
number

サンプリング温度(0-2)。値を大きくすると出力がよりランダムになります。

:

0.7

top_p
number

Nucleus サンプリングのパラメータ(0-1)。

:

0.95

tools
object[]

通常の OpenAI function ツール定義(クライアント側の関数呼び出し。呼び出しごとの追加料金なし)。xAI のサーバーサイドツールは Responses API のみで利用できます。

tool_choice

関数の選択を制御します:"auto" / "none" / "required"、または特定の関数を指定するオブジェクト。

利用可能なオプション:
auto,
none,
required

レスポンス

チャット補完が正常に生成されました(JSON オブジェクト、または stream=true の場合は chat.completion.chunk イベントの SSE ストリーム)

id
string

チャット補完の一意の識別子

:

"chatcmpl-20260812164515123456789AbCdEfGh"

model
string

実際に使用されたモデル名

:

"grok-4.5"

object
enum<string>

レスポンスタイプ

利用可能なオプション:
chat.completion
:

"chat.completion"

created
integer

作成タイムスタンプ

:

1786538000

choices
object[]

チャット補完選択肢のリスト

usage
object

トークン使用統計。プロンプトが 200K トークン以上の場合、すべてのトークン種別(入力、キャッシュ入力、出力)が 2 倍で課金されます。