curl --request POST \
--url https://direct.evolink.ai/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "kimi-k3",
"messages": [
{
"role": "user",
"content": "Kimi K3 を 3 文で紹介してください。"
}
]
}
'{
"id": "<string>",
"object": "chat.completion",
"created": 123,
"model": "kimi-k3",
"choices": [
{
"index": 123,
"message": {
"role": "system",
"content": "<string>",
"reasoning_content": "<string>",
"tool_calls": [
{
"id": "<string>",
"type": "function",
"function": {
"name": "<string>",
"arguments": "<string>"
}
}
],
"tool_call_id": "<string>"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 123,
"completion_tokens": 123,
"total_tokens": 123,
"prompt_tokens_details": {
"cached_tokens": 123
},
"completion_tokens_details": {
"reasoning_tokens": 123
}
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}Chat Completions API
Kimi K3 - OpenAI 互換 API
OpenAI Chat Completions プロトコルで kimi-k3 を呼び出します。非ストリーミング JSON と SSE ストリーミング応答をサポートします。K3 は常に推論し、reasoning_effort は現在 max のみをサポートします。
POST
/
v1
/
chat
/
completions
curl --request POST \
--url https://direct.evolink.ai/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "kimi-k3",
"messages": [
{
"role": "user",
"content": "Kimi K3 を 3 文で紹介してください。"
}
]
}
'{
"id": "<string>",
"object": "chat.completion",
"created": 123,
"model": "kimi-k3",
"choices": [
{
"index": 123,
"message": {
"role": "system",
"content": "<string>",
"reasoning_content": "<string>",
"tool_calls": [
{
"id": "<string>",
"type": "function",
"function": {
"name": "<string>",
"arguments": "<string>"
}
}
],
"tool_call_id": "<string>"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 123,
"completion_tokens": 123,
"total_tokens": 123,
"prompt_tokens_details": {
"cached_tokens": 123
},
"completion_tokens_details": {
"reasoning_tokens": 123
}
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>"
}
}BaseURL: デフォルトの BaseURL は
https://direct.evolink.ai で、テキストモデルと長時間接続をより適切にサポートします。https://api.evolink.ai はマルチモーダルサービスの主要エンドポイントで、テキストモデルの代替アドレスとして使用されます。承認
##すべての API で Bearer Token 認証が必要です##
API キーの取得:
API キー管理ページで API キーを取得してください
リクエストヘッダーに追加:
Authorization: Bearer YOUR_API_KEY
ボディ
application/json
モデル ID。
利用可能なオプション:
kimi-k3 会話メッセージ。複数ターンの会話では、過去の完全な assistant メッセージを含めてください。
Minimum array length:
1Show child attributes
Show child attributes
生成コンテンツに使用できる最大 token 数。Kimi K3 のデフォルトは 131,072、最大は 1,048,576 です。推論 tokens もこの上限に含まれます。
必須範囲:
1 <= x <= 1048576推論強度。Kimi K3 は常に推論を行い、現在は max のみをサポートします。
利用可能なオプション:
max 応答を SSE ストリームで返すかどうか。
ストリーミング応答オプション。stream=true の場合のみ有効で、token の価格や生成数は変わりません。
Show child attributes
Show child attributes
モデルが呼び出せる関数。
Maximum array length:
128Show child attributes
Show child attributes
モデルがツールを呼び出すか、特定の関数を強制するかを制御します。
利用可能なオプション:
auto, none, required