Skip to main content
POST
BaseURL: デフォルトの BaseURL は https://direct.evolink.ai で、テキストモデルと長時間接続をより適切にサポートします。https://api.evolink.ai はマルチモーダルサービスの主要エンドポイントで、テキストモデルの代替アドレスとして使用されます。
Kimi モデルでは推論が常に有効です。レスポンスの content には通常 type="thinking" ブロックが含まれ、出力トークンに計上されます。max_tokens を小さくしすぎると、推論中に出力枠を使い切り、回答本文が返らない場合があります。

承認

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
max_tokens
integer
必須

今回の生成で使用できる最大トークン数。thinking と最終テキストを含みます。小さすぎると推論中に出力枠を使い切り、回答本文が返らない場合があります。1024 以上を推奨し、タスクの複雑さに応じて増やしてください。

必須範囲: 1 <= x <= 1048576
messages
object[]
必須

会話メッセージ。複数ターンでは履歴を順番に含めてください。推論とツール呼び出しの履歴を再送する方法は完全リファレンスをご覧ください。

Minimum array length: 1
system
string

system プロンプト。Messages プロトコルでは system ロールではなく、トップレベルの system フィールドを使用します。

output_config
object

出力設定。

stream
boolean
デフォルト:false

Anthropic SSE イベントストリームを返すかどうか。

レスポンス

Message 応答。ストリーミングリクエストでは Anthropic SSE イベントストリームを返します

id
string

レスポンス ID。

例:

"chatcmpl-6adc72c2b5847b4b2ccb39fd"

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

"message"

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

"assistant"

model
string

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

例:

"kimi-k3.1-pro"

content
object[]

出力コンテンツブロック。通常は thinking、text の順です。

stop_reason
enum<string> | null

停止理由:end_turn は自然な終了、max_tokens は出力上限への到達、tool_use はモデルによるツール呼び出し要求です。

利用可能なオプション:
end_turn,
max_tokens,
tool_use,
null
例:

"end_turn"

usage
object