Skip to main content
POST
BaseURL: デフォルトの BaseURL は https://direct.evolink.ai で、テキストモデルと長時間接続をより適切にサポートします。https://api.evolink.ai はマルチモーダルサービスの主要エンドポイントで、テキストモデルの代替アドレスとして使用されます。

承認

Authorization
string
header
必須

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

API キーの取得:

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

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

ボディ

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

呼び出すモデル:

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

キャッシュ書き込み TTL(prompt_cache_options)は K3.1 シリーズのみ対応し、kimi-k3 はこのパラメータに対応しません。

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

会話メッセージ。複数ターンの会話では、過去の完全な assistant メッセージを含めてください。

Minimum array length: 1
max_completion_tokens
integer
デフォルト:131072

推論と最終回答を含む最大生成トークン数。デフォルトは 131072、最大は 1048576 で、残りのコンテキストにも制限されます。

必須範囲: 1 <= x <= 1048576
reasoning_effort
enum<string>
デフォルト:max

推論強度。推論は常に有効です。

  • kimi-k3.1-pro / kimi-k3.1-pro-highspeed:low / high / max を推奨し、デフォルトは max です。汎用クライアントとの互換性のため、medium は high、xhigh は max、minimal / none は low として扱います。none でも推論は無効になりません。
  • kimi-k3:max のみ対応します(デフォルト)。

強度を上げると通常は推論トークンとレイテンシーが増えます。推論トークンは出力に含まれます。

利用可能なオプション:
low,
high,
max,
medium,
xhigh,
minimal,
none
stream
boolean
デフォルト:false

応答を SSE ストリームで返すかどうか。

tools
object[]

関数ツールまたは Web 検索。検索は {"type":"web_search"} で指定します。

Maximum array length: 128
tool_choice

モデルがツールを呼び出すか、特定の関数を強制するかを制御します。

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

コンテキストキャッシュの書き込み設定。kimi-k3.1-pro / kimi-k3.1-pro-highspeed のみ対応し、kimi-k3 はこのパラメータに対応しません。省略時はデフォルトで 5m キャッシュへ自動書き込みされます。書き込みと読み取りは別々に課金されます。

response_format
object

出力形式。text はプレーンテキスト、json_object は JSON オブジェクト、json_schema は指定した JSON Schema に従う構造化出力です。

max_tokens
integer
非推奨

旧クライアント用の出力上限の別名。新規リクエストでは max_completion_tokens を使い、両方の同時指定は避けてください。

必須範囲: 1 <= x <= 1048576
temperature
number
デフォルト:1

サンプリング温度。モデル側で 1 に固定されているため、指定は不要です。kimi-k3.1-pro / kimi-k3.1-pro-highspeed はこのフィールドを自動的に無視し、kimi-k3 は未対応の値に対してエラーを返します。

top_p
number
デフォルト:0.95

核サンプリングの閾値。モデル側で 0.95 に固定されているため、指定は不要です。kimi-k3.1-pro / kimi-k3.1-pro-highspeed はこのフィールドを自動的に無視し、kimi-k3 は未対応の値に対してエラーを返します。

レスポンス

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

id
string
object
string
例:

"chat.completion"

created
integer
model
string
例:

"kimi-k3.1-pro"

choices
object[]
usage
object