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

モデル ID。

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

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

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

生成コンテンツに使用できる最大 token 数。Kimi K3 のデフォルトは 131,072、最大は 1,048,576 です。推論 tokens もこの上限に含まれます。

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

推論強度。Kimi K3 は常に推論を行い、現在は max のみをサポートします。

利用可能なオプション:
max
stream
boolean
デフォルト:false

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

stream_options
object

ストリーミング応答オプション。stream=true の場合のみ有効で、token の価格や生成数は変わりません。

tools
object[]

モデルが呼び出せるツール。次の 2 種類を併用できます:

  • function:クライアント側の関数ツール
  • web_search:ウェブ検索。{"type": "web_search"} と書けば、ゲートウェイが Moonshot の組み込みツール $web_search に変換します。モデルが検索すると判断した場合、レスポンスに type=builtin_function、function.name=$web_search の tool_call が返ります。検索は呼び出しごとに課金されます
Maximum array length: 128
tool_choice

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

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

レスポンス

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

id
string
object
string
例:

"chat.completion"

created
integer
model
string
例:

"kimi-k3"

choices
object[]
usage
object