Skip to main content
POST
BaseURL: デフォルトの BaseURL は https://direct.evolink.ai で、テキストモデルと長時間接続をより適切にサポートします。https://api.evolink.ai はマルチモーダルサービスの主要エンドポイントで、テキストモデルの代替アドレスとして使用されます。
POST /v1/responses を使用し、model で kimi-k3.1-pro、kimi-k3.1-pro-highspeed、kimi-k3 を選択します。必須項目は model と input のみです。
パラメータ名は Chat Completions と異なります:入力は input、出力上限は max_output_tokens、推論強度は reasoning.effort を使用します。

回答本文の読み取り

レスポンスの output には推論、回答本文、ツール呼び出しが含まれる場合があります。type="message" の output_text コンテンツブロックを走査してください。先頭の項目が本文とは限りません。 レスポンス JSON を response にパース済みの場合、次のようにテキストを抽出できます。
推論用の出力枠を確保してください:max_output_tokens は推論と回答本文の両方を含みます。status="incomplete" かつ incomplete_details.reason="max_output_tokens" の場合は上限を増やしてください。出力枠を使い切ると、推論項目のみが返り、本文が含まれない場合があります。
ツール呼び出し、Web 検索、画像入力、構造化出力は完全リファレンスをご覧ください。

承認

Authorization
string
header
必須

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

API キーの取得:

API キー管理ページで API キーを取得してください

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

ボディ

application/json
model
enum<string>
デフォルト:kimi-k3.1-pro
必須

呼び出すモデル:

3 モデルともコンテキストウィンドウは 1,048,576 tokens で、推論は常に有効です。

利用可能なオプション:
kimi-k3.1-pro,
kimi-k3.1-pro-highspeed,
kimi-k3
input
必須

今回のリクエストの入力。文字列は 1 件の user メッセージと同じで、配列では過去のメッセージを順番に指定します。

max_output_tokens
integer
デフォルト:131072

推論と最終回答を含む最大生成トークン数。デフォルト 131072、最大 1048576。

必須範囲: 1 <= x <= 1048576
reasoning
object

推論に関する設定。

stream
boolean
デフォルト:false

true の場合、SSE イベントストリームで応答を返します。

レスポンス

レスポンスの作成に成功。ストリーミングでは SSE イベントストリームを返します

id
string

レスポンス ID。

例:

"resp_6adc72aab1f2eaaebe6b869e"

object
enum<string>
利用可能なオプション:
response
例:

"response"

created_at
integer

作成日時。Unix タイムスタンプ(秒)。

例:

1792832171

status
enum<string>

レスポンスの状態。incomplete は通常、max_output_tokens の上限への到達を示します。

利用可能なオプション:
completed,
incomplete,
failed
例:

"completed"

incomplete_details
object | null

status が incomplete の場合の理由。

model
string

今回の呼び出しで使用したモデル。

例:

"kimi-k3.1-pro"

output
object[]

出力項目の配列。通常は reasoning、message の順です。

usage
object